Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f31-build-18091424-1293074/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 x86_64 --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 201: It's not recommended to have unversioned Obsoletes: Obsoletes: thunderbird-lightning warning: extra tokens at the end of %endif directive in line 616: %endif # build_langpacks Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1572912000 Wrote: /builddir/build/SRPMS/thunderbird-68.2.2-1.fc31.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f31-build-18091424-1293074/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 x86_64 --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 201: It's not recommended to have unversioned Obsoletes: Obsoletes: thunderbird-lightning warning: extra tokens at the end of %endif directive in line 616: %endif # build_langpacks Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1572912000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7th7Ah + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf thunderbird-68.2.2 + /usr/bin/xz -dc /builddir/build/SOURCES/thunderbird-68.2.2.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd thunderbird-68.2.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + 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). + echo 'Patch #105 (thunderbird-debug.patch):' 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 patching file js/src/wasm/WasmSignalHandlers.cpp + echo 'Patch #418 (mozilla-1512162.patch):' Patch #418 (mozilla-1512162.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz-1512162 --fuzz=2 patching file js/xpconnect/src/XPCWrappedNative.cpp + echo 'Patch #306 (mozilla-1353817.patch):' 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 + echo 'Patch #402 (mozilla-526293.patch):' 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-system-sqlite' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize' + echo 'ac_add_options --disable-debug' + 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.oDqCvl + umask 022 + cd /builddir/build/BUILD + cd thunderbird-68.2.2 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz /builddir/build/BUILD/thunderbird-68.2.2 + cd - + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.9.1 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v1.0.1 Compiling ryu v0.2.6 Compiling unicode-xid v0.2.0 Compiling rand_core v0.3.0 Compiling serde v1.0.99 Compiling unicode-width v0.1.5 Compiling syn v1.0.5 Compiling libc v0.2.43 Compiling bitflags v1.0.4 Compiling cfg-if v0.1.5 Compiling vec_map v0.8.1 Compiling ansi_term v0.11.0 Compiling itoa v0.4.3 Compiling cbindgen v0.9.1 Compiling strsim v0.7.0 Compiling remove_dir_all v0.5.1 Compiling proc-macro2 v0.3.8 Compiling textwrap v0.10.0 Compiling rand_core v0.2.2 Compiling log v0.4.5 Compiling atty v0.2.11 Compiling rand v0.5.5 Compiling quote v0.5.2 Compiling clap v2.32.0 Compiling syn v0.13.11 Compiling tempfile v3.0.4 Compiling quote v1.0.2 Compiling serde_derive v1.0.58 Compiling serde_json v1.0.32 Compiling toml v0.5.3 Finished release [optimized] target(s) in 1m 52s Installing /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' ++ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + MOZ_SMP_FLAGS=-j1 + '[' -z 6 ']' + '[' 6 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 6 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 6 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build Config object not found by mach. 0:00.63 Clobber not needed. 0:00.63 Adding make options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig export FOUND_MOZCONFIG 0:00.66 /usr/bin/gmake -f client.mk -s configure 0:00.67 cd /builddir/build/BUILD/thunderbird-68.2.2/objdir 0:00.67 /builddir/build/BUILD/thunderbird-68.2.2/configure 0:00.79 Creating Python environment 0:02.66 New python executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python2.7 0:02.66 Also creating executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python 0:02.66 Installing setuptools, pip, wheel...done. 0:03.67 running build_ext 0:03.67 building 'psutil._psutil_linux' extension 0:03.67 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:03.67 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:03.67 In file included from /usr/include/string.h:494, 0:03.67 from /usr/include/python2.7/Python.h:38, 0:03.67 from psutil/_psutil_posix.c:9: 0:03.67 In function 'strncpy', 0:03.67 inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: 0:03.67 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.67 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.67 In function 'strncpy', 0:03.67 inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: 0:03.67 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.67 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.67 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:03.67 In file included from /usr/include/string.h:494, 0:03.67 from /usr/include/python2.7/Python.h:38, 0:03.67 from psutil/_psutil_linux.c:12: 0:03.67 In function 'strncpy', 0:03.67 inlined from 'psutil_net_if_duplex_speed' at psutil/_psutil_linux.c:533:5: 0:03.67 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.67 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.67 creating build/lib.linux-x86_64-2.7 0:03.67 creating build/lib.linux-x86_64-2.7/psutil 0:03.68 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:03.68 building 'psutil._psutil_posix' extension 0:03.68 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:03.68 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:03.68 In file included from /usr/include/string.h:494, 0:03.68 from /usr/include/python2.7/Python.h:38, 0:03.68 from psutil/_psutil_posix.c:9: 0:03.68 In function 'strncpy', 0:03.68 inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: 0:03.68 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.68 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.68 In function 'strncpy', 0:03.68 inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: 0:03.68 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.68 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.68 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:03.68 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.68 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.68 Reexecuting in the virtualenv 0:03.83 Adding configure options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig 0:03.83 --enable-application=comm/mail 0:03.83 --enable-default-toolkit=cairo-gtk3-wayland 0:03.83 --prefix=/usr 0:03.83 --libdir=/usr/lib64 0:03.83 --with-system-jpeg 0:03.83 --with-system-zlib 0:03.83 --with-system-libvpx 0:03.83 --disable-tests 0:03.83 --disable-strip 0:03.83 --disable-necko-wifi 0:03.83 --disable-updater 0:03.83 --enable-startup-notification 0:03.83 --with-system-icu 0:03.83 --enable-calendar 0:03.84 --enable-official-branding 0:03.84 --with-system-nspr 0:03.84 --with-system-nss 0:03.84 --disable-system-sqlite 0:03.84 --enable-system-ffi 0:03.84 --enable-optimize 0:03.84 --disable-debug 0:03.84 --without-system-icu 0:03.84 --with-system-jpeg 0:03.84 --without-system-libvpx 0:03.84 --disable-crashreporter 0:03.84 MOZILLA_OFFICIAL=1 0:03.84 BUILD_OFFICIAL=1 0:03.84 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:03.84 BASH_ARGC=([0]="4") 0:03.84 BASH_ARGV=([0]="/builddir/build/BUILD/thunderbird-68.2.2/python/mozbuild/mozbuild/action/dump_env.py" [1]="/builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python" [2]="/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig" [3]="/builddir/build/BUILD/thunderbird-68.2.2") 0:03.84 checking for vcs source checkout... no 0:03.88 checking for a shell... /usr/bin/sh 0:03.92 checking for host system type... x86_64-pc-linux-gnu 0:03.92 checking for target system type... x86_64-pc-linux-gnu 0:04.18 Determining COMM source information from sourcestamp.txt... 0:04.18 Determining GECKO source information from sourcestamp.txt... 0:04.36 checking whether cross compiling... no 0:04.46 checking for Python 3... /usr/bin/python3 (3.7.5) 0:04.47 checking for yasm... /usr/bin/yasm 0:04.47 checking yasm version... 1.3.0 0:04.48 checking for the target C compiler... /usr/bin/gcc 0:04.51 checking whether the target C compiler can be used... yes 0:04.51 checking the target C compiler version... 9.2.1 0:04.53 checking the target C compiler works... yes 0:04.53 checking for the target C++ compiler... /usr/bin/g++ 0:04.55 checking whether the target C++ compiler can be used... yes 0:04.55 checking the target C++ compiler version... 9.2.1 0:04.59 checking the target C++ compiler works... yes 0:04.59 checking for the host C compiler... /usr/bin/gcc 0:04.61 checking whether the host C compiler can be used... yes 0:04.61 checking the host C compiler version... 9.2.1 0:04.63 checking the host C compiler works... yes 0:04.63 checking for the host C++ compiler... /usr/bin/g++ 0:04.64 checking whether the host C++ compiler can be used... yes 0:04.65 checking the host C++ compiler version... 9.2.1 0:04.67 checking the host C++ compiler works... yes 0:04.77 checking for 64-bit OS... yes 0:04.78 checking for llvm_profdata... /usr/bin/llvm-profdata 0:04.78 checking for nasm... /usr/bin/nasm 0:04.79 checking nasm version... 2.14.02 0:04.80 checking for linker... bfd 0:04.80 checking for the assembler... /usr/bin/gcc 0:04.82 checking for ar... /usr/bin/gcc-ar 0:04.82 checking for pkg_config... /usr/bin/pkg-config 0:04.82 checking for pkg-config version... 1.6.3 0:04.84 checking for stdint.h... yes 0:04.87 checking for inttypes.h... yes 0:04.90 checking for malloc.h... yes 0:04.92 checking for alloca.h... yes 0:04.93 checking for sys/byteorder.h... no 0:04.95 checking for getopt.h... yes 0:04.98 checking for unistd.h... yes 0:05.00 checking for nl_types.h... yes 0:05.02 checking for cpuid.h... yes 0:05.04 checking for sys/statvfs.h... yes 0:05.07 checking for sys/statfs.h... yes 0:05.09 checking for sys/vfs.h... yes 0:05.11 checking for sys/mount.h... yes 0:05.14 checking for sys/quota.h... yes 0:05.17 checking for linux/quota.h... yes 0:05.20 checking for linux/if_addr.h... yes 0:05.23 checking for linux/rtnetlink.h... yes 0:05.25 checking for sys/queue.h... yes 0:05.28 checking for sys/types.h... yes 0:05.31 checking for netinet/in.h... yes 0:05.33 checking for byteswap.h... yes 0:05.36 checking for linux/perf_event.h... yes 0:05.38 checking for perf_event_open system call... yes 0:05.39 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:05.41 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:05.43 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:05.43 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:05.45 checking whether the C compiler supports -Wunreachable-code-return... no 0:05.47 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:05.47 checking whether the C compiler supports -Wclass-varargs... no 0:05.49 checking whether the C++ compiler supports -Wclass-varargs... no 0:05.49 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:05.51 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:05.52 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:05.53 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:05.54 checking whether the C compiler supports -Wloop-analysis... no 0:05.55 checking whether the C++ compiler supports -Wloop-analysis... no 0:05.57 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.58 checking whether the C++ compiler supports -Wc++2a-compat... no 0:05.58 checking whether the C++ compiler supports -Wcomma... no 0:05.61 checking whether the C compiler supports -Wduplicated-cond... yes 0:05.63 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:05.65 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.66 checking whether the C compiler supports -Wstring-conversion... no 0:05.67 checking whether the C++ compiler supports -Wstring-conversion... no 0:05.69 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:05.70 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:05.71 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.72 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.74 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:05.74 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:05.76 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:05.78 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:05.80 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:05.82 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:05.84 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:05.86 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:05.90 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:05.91 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:05.94 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:05.95 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:05.95 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:05.98 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.00 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.02 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:06.04 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:06.05 checking whether the C compiler supports -Wno-error=return-std-move... no 0:06.06 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:06.08 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:06.10 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:06.11 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:06.12 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:06.14 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:06.16 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:06.18 checking whether the C compiler supports -Wformat... yes 0:06.20 checking whether the C++ compiler supports -Wformat... yes 0:06.22 checking whether the C compiler supports -Wformat-security... no 0:06.24 checking whether the C++ compiler supports -Wformat-security... no 0:06.26 checking whether the C compiler supports -Wformat-overflow=2... yes 0:06.28 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:06.30 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.32 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.34 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.34 Determining COMM source information from environment... 0:06.34 COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-esr68 0:06.34 COMM_SOURCE_CHANGESET: 4297fc81fadcf15a10dc8f3835af3996ae991aa0 0:06.34 Determining GECKO source information from environment... 0:06.34 Determining GECKO source information from .gecko_rev.yml 0:06.34 GECKO_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr68 0:06.34 GECKO_SOURCE_CHANGESET: efd27abec3b809b9c0de3ddf5aa65ada5df83d85 0:06.35 checking for libpulse... yes 0:06.36 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:06.36 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:06.36 checking for rustc... /usr/bin/rustc 0:06.36 checking for cargo... /usr/bin/cargo 0:06.50 checking rustc version... 1.38.0 0:06.52 checking cargo version... 1.38.0 0:06.69 checking for rust target triplet... x86_64-unknown-linux-gnu 0:06.77 checking for rust host triplet... x86_64-unknown-linux-gnu 0:06.77 checking for rustdoc... /usr/bin/rustdoc 0:06.78 checking for cbindgen... /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen 0:06.78 checking for rustfmt... not found 0:06.78 checking for llvm-config... /usr/bin/llvm-config 0:06.97 checking that libclang is new enough... yes 0:07.08 checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:07.08 checking for libffi > 3.0.9... yes 0:07.09 checking MOZ_FFI_CFLAGS... 0:07.09 checking MOZ_FFI_LIBS... -lffi 0:07.13 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (12.10.0) 0:07.14 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:07.16 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/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:07.17 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:07.18 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:07.19 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 0:07.19 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:07.20 checking for fontconfig >= 2.7.0... yes 0:07.20 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.21 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:07.21 checking for freetype2 >= 6.1.0... yes 0:07.22 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.22 checking _FT2_LIBS... -lfreetype 0:07.23 checking for tar... /usr/bin/gtar 0:07.23 checking for unzip... /usr/bin/unzip 0:07.23 checking for zip... /usr/bin/zip 0:07.23 checking for gn... not found 0:07.23 checking for the Mozilla API key... no 0:07.23 checking for the Google Location Service API key... no 0:07.23 checking for the Google Safebrowsing API key... no 0:07.23 checking for the Bing API key... no 0:07.23 checking for the Adjust SDK key... no 0:07.23 checking for the Leanplum SDK key... no 0:07.23 checking for the Pocket API key... no 0:07.27 checking for jpeg_destroy_compress... yes 0:07.30 checking for sufficient jpeg library version... yes 0:07.33 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:07.33 checking for awk... /usr/bin/gawk 0:07.33 checking for perl... /usr/bin/perl 0:07.34 checking for minimum required perl version >= 5.006... 5.030000 0:07.35 checking for full perl installation... yes 0:07.35 checking for gmake... /usr/bin/gmake 0:07.35 checking for watchman... not found 0:07.35 checking for xargs... /usr/bin/xargs 0:07.36 checking for rpmbuild... /usr/bin/rpmbuild 0:07.40 checking for llvm-objdump... /usr/bin/llvm-objdump 0:07.40 checking for autoconf... /usr/bin/autoconf-2.13 0:07.93 creating cache ./config.cache 0:07.96 checking host system type... x86_64-pc-linux-gnu 0:07.98 checking target system type... x86_64-pc-linux-gnu 0:07.99 checking build system type... x86_64-pc-linux-gnu 0:07.99 checking for objcopy... /usr/bin/objcopy 0:07.99 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:08.00 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:08.00 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:08.00 checking whether we are using GNU C... (cached) yes 0:08.00 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:08.00 checking for c++... (cached) /usr/bin/g++ 0:08.00 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:08.00 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:08.00 checking whether we are using GNU C++... (cached) yes 0:08.00 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:08.00 checking for ranlib... gcc-ranlib 0:08.00 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:08.01 checking for strip... /bin/true 0:08.01 checking for otool... no 0:08.08 checking for X... libraries , headers 0:08.11 checking for dnet_ntoa in -ldnet... no 0:08.15 checking for dnet_ntoa in -ldnet_stub... no 0:08.18 checking for gethostbyname... yes 0:08.22 checking for connect... yes 0:08.26 checking for remove... yes 0:08.30 checking for shmat... yes 0:08.34 checking for IceConnectionNumber in -lICE... yes 0:08.40 checking for --noexecstack option to as... yes 0:08.43 checking for -z noexecstack option to ld... yes 0:08.47 checking for -z text option to ld... yes 0:08.51 checking for -z relro option to ld... yes 0:08.56 checking for -z nocopyreloc option to ld... yes 0:08.59 checking for -Bsymbolic-functions option to ld... yes 0:08.63 checking for --build-id=sha1 option to ld... yes 0:08.67 checking for --ignore-unresolved-symbol option to ld... yes 0:08.69 checking if toolchain supports -mssse3 option... yes 0:08.71 checking if toolchain supports -msse4.1 option... yes 0:08.73 checking for x86 AVX2 asm support in compiler... yes 0:08.75 checking whether the linker supports Identical Code Folding... no 0:08.94 checking whether removing dead symbols breaks debugging... no 0:08.98 checking for working const... yes 0:08.98 checking for mode_t... yes 0:09.00 checking for off_t... yes 0:09.01 checking for pid_t... yes 0:09.02 checking for size_t... yes 0:09.17 checking whether 64-bits std::atomic requires -latomic... no 0:09.20 checking for dirent.h that defines DIR... yes 0:09.24 checking for opendir in -ldir... no 0:09.26 checking for sockaddr_in.sin_len... false 0:09.29 checking for sockaddr_in6.sin6_len... false 0:09.31 checking for sockaddr.sa_len... false 0:09.34 checking for gethostbyname_r in -lc_r... no 0:09.43 checking for library containing dlopen... -ldl 0:09.46 checking for dlfcn.h... yes 0:09.50 checking for dladdr... yes 0:09.55 checking for memmem... yes 0:09.58 checking for socket in -lsocket... no 0:09.64 checking for XDrawLines in -lX11... yes 0:09.68 checking for XextAddDisplay in -lXext... yes 0:09.73 checking for XtFree in -lXt... yes 0:09.79 checking for xcb_connect in -lxcb... yes 0:09.83 checking for xcb_shm_query_version in -lxcb-shm... yes 0:09.89 checking for XGetXCBConnection in -lX11-xcb... yes 0:09.93 checking for pthread_create in -lpthreads... no 0:09.97 checking for pthread_create in -lpthread... yes 0:10.02 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:10.05 checking for pthread.h... yes 0:10.10 checking for stat64... yes 0:10.15 checking for lstat64... yes 0:10.20 checking for truncate64... yes 0:10.24 checking for statvfs64... yes 0:10.30 checking for statvfs... yes 0:10.34 checking for statfs64... yes 0:10.40 checking for statfs... yes 0:10.44 checking for getpagesize... yes 0:10.49 checking for gmtime_r... yes 0:10.53 checking for localtime_r... yes 0:10.59 checking for arc4random... no 0:10.63 checking for arc4random_buf... no 0:10.67 checking for mallinfo... yes 0:10.72 checking for gettid... yes 0:10.76 checking for lchown... yes 0:10.81 checking for setpriority... yes 0:10.85 checking for strerror... yes 0:10.89 checking for syscall... yes 0:10.94 checking for clock_gettime(CLOCK_MONOTONIC)... 0:10.98 checking for pthread_cond_timedwait_monotonic_np... 0:11.03 checking for res_ninit()... yes 0:11.06 checking for an implementation of va_copy()... yes 0:11.09 checking whether va_list can be copied by value... no 0:11.19 checking for __thread keyword for TLS variables... yes 0:11.23 checking for localeconv... yes 0:11.27 checking for malloc.h... yes 0:11.31 checking for strndup... yes 0:11.36 checking for posix_memalign... yes 0:11.40 checking for memalign... yes 0:11.45 checking for malloc_usable_size... yes 0:11.47 checking whether malloc_usable_size definition can use const argument... no 0:11.49 checking for valloc in malloc.h... yes 0:11.50 checking for valloc in unistd.h... no 0:11.51 checking for _aligned_malloc in malloc.h... no 0:11.52 checking NSPR selection... system 0:11.52 checking for nspr-config... /usr/bin/nspr-config 0:11.56 checking for NSPR - version >= 4.21... yes 0:11.63 checking for nss-config... /usr/bin/nss-config 0:11.67 checking for NSS - version >= 3.44.2... yes 0:11.72 checking for gzread in -lz... yes 0:11.77 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-68.2.2/comm/mail/confvars.sh 0:11.77 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:11.80 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:11.81 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:11.82 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:11.84 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:11.85 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:11.85 checking for libstartup-notification-1.0 >= 0.8... yes 0:11.85 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:11.85 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:11.87 checking for dbus-1 >= 0.60... yes 0:11.87 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:11.87 checking MOZ_DBUS_LIBS... -ldbus-1 0:11.87 checking for dbus-glib-1 >= 0.60... yes 0:11.88 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:11.88 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:11.96 checking for linux/joystick.h... yes 0:11.96 checking for wget... no 0:12.01 checking for fdatasync... yes 0:12.04 checking for valid C compiler optimization flags... yes 0:12.13 checking for __cxa_demangle... yes 0:12.17 checking for unwind.h... yes 0:12.25 checking for _Unwind_Backtrace... yes 0:12.25 checking for -pipe support... yes 0:12.30 checking what kind of list files are supported by the linker... linkerscript 0:12.30 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:12.30 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:12.30 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:12.35 checking for FT_Bitmap_Size.y_ppem... yes 0:12.39 checking for FT_GlyphSlot_Embolden... yes 0:12.45 checking for FT_Load_Sfnt_Table... yes 0:12.49 checking for fontconfig/fcfreetype.h... yes 0:12.60 checking for posix_fadvise... yes 0:12.65 checking for posix_fallocate... yes 0:12.74 updating cache ./config.cache 0:12.74 creating ./config.data 0:12.76 js/src> configuring 0:12.76 js/src> running /builddir/build/BUILD/thunderbird-68.2.2/configure.py --enable-project=js --disable-crashreporter --disable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --without-system-icu --with-system-nss --with-system-zlib --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --disable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --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 --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --disable-unaligned-private-values --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/thunderbird-68.2.2/objdir/dist JS_STANDALONE= 0:12.78 js/src> checking for vcs source checkout... no 0:12.82 js/src> checking for a shell... /usr/bin/sh 0:12.84 js/src> checking for host system type... x86_64-pc-linux-gnu 0:12.85 js/src> checking for target system type... x86_64-pc-linux-gnu 0:13.28 js/src> checking for Python 3... /usr/bin/python3 (3.7.5) 0:13.28 js/src> checking whether cross compiling... no 0:13.28 js/src> checking for yasm... /usr/bin/yasm 0:13.29 js/src> checking yasm version... 1.3.0 0:13.29 js/src> checking for the target C compiler... /usr/bin/gcc 0:13.31 js/src> checking whether the target C compiler can be used... yes 0:13.31 js/src> checking the target C compiler version... 9.2.1 0:13.34 js/src> checking the target C compiler works... yes 0:13.34 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:13.35 js/src> checking whether the target C++ compiler can be used... yes 0:13.35 js/src> checking the target C++ compiler version... 9.2.1 0:13.38 js/src> checking the target C++ compiler works... yes 0:13.38 js/src> checking for the host C compiler... /usr/bin/gcc 0:13.40 js/src> checking whether the host C compiler can be used... yes 0:13.40 js/src> checking the host C compiler version... 9.2.1 0:13.42 js/src> checking the host C compiler works... yes 0:13.42 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:13.43 js/src> checking whether the host C++ compiler can be used... yes 0:13.43 js/src> checking the host C++ compiler version... 9.2.1 0:13.46 js/src> checking the host C++ compiler works... yes 0:13.58 js/src> checking for 64-bit OS... yes 0:13.58 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:13.58 js/src> checking for nasm... /usr/bin/nasm 0:13.59 js/src> checking nasm version... 2.14.02 0:13.61 js/src> checking for linker... bfd 0:13.61 js/src> checking for the assembler... /usr/bin/gcc 0:13.62 js/src> checking for ar... /usr/bin/gcc-ar 0:13.62 js/src> checking for pkg_config... /usr/bin/pkg-config 0:13.62 js/src> checking for pkg-config version... 1.6.3 0:13.65 js/src> checking for stdint.h... yes 0:13.67 js/src> checking for inttypes.h... yes 0:13.70 js/src> checking for malloc.h... yes 0:13.73 js/src> checking for alloca.h... yes 0:13.74 js/src> checking for sys/byteorder.h... no 0:13.76 js/src> checking for getopt.h... yes 0:13.79 js/src> checking for unistd.h... yes 0:13.81 js/src> checking for nl_types.h... yes 0:13.84 js/src> checking for cpuid.h... yes 0:13.87 js/src> checking for sys/statvfs.h... yes 0:13.89 js/src> checking for sys/statfs.h... yes 0:13.92 js/src> checking for sys/vfs.h... yes 0:13.94 js/src> checking for sys/mount.h... yes 0:13.98 js/src> checking for sys/quota.h... yes 0:14.00 js/src> checking for linux/quota.h... yes 0:14.04 js/src> checking for linux/if_addr.h... yes 0:14.06 js/src> checking for linux/rtnetlink.h... yes 0:14.09 js/src> checking for sys/queue.h... yes 0:14.11 js/src> checking for sys/types.h... yes 0:14.14 js/src> checking for netinet/in.h... yes 0:14.17 js/src> checking for byteswap.h... yes 0:14.19 js/src> checking for linux/perf_event.h... yes 0:14.22 js/src> checking for perf_event_open system call... yes 0:14.23 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:14.25 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:14.27 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:14.28 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:14.30 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:14.31 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:14.33 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:14.34 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:14.35 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:14.37 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:14.38 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:14.39 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:14.40 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:14.41 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:14.43 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:14.45 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:14.45 js/src> checking whether the C++ compiler supports -Wcomma... no 0:14.47 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:14.50 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:14.52 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:14.53 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:14.54 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:14.56 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:14.57 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:14.58 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:14.60 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:14.60 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:14.62 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:14.64 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:14.66 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:14.68 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:14.70 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:14.72 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:14.75 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:14.77 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:14.79 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:14.81 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:14.83 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:14.84 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:14.86 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:14.88 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:14.91 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:14.93 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:14.95 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:14.95 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:14.98 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:15.00 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:15.02 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:15.02 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:15.05 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:15.07 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:15.09 js/src> checking whether the C compiler supports -Wformat... yes 0:15.11 js/src> checking whether the C++ compiler supports -Wformat... yes 0:15.14 js/src> checking whether the C compiler supports -Wformat-security... no 0:15.16 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:15.18 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:15.20 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:15.22 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:15.24 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:15.26 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:15.29 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:15.29 js/src> checking for rustc... /usr/bin/rustc 0:15.29 js/src> checking for cargo... /usr/bin/cargo 0:15.40 js/src> checking rustc version... 1.38.0 0:15.42 js/src> checking cargo version... 1.38.0 0:15.56 js/src> checking for rust target triplet... x86_64-unknown-linux-gnu 0:15.64 js/src> checking for rust host triplet... x86_64-unknown-linux-gnu 0:15.64 js/src> checking for rustdoc... /usr/bin/rustdoc 0:15.64 js/src> checking for rustfmt... not found 0:15.64 js/src> checking for llvm-config... /usr/bin/llvm-config 0:15.72 js/src> checking that libclang is new enough... yes 0:15.81 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:15.82 js/src> checking for libffi > 3.0.9... yes 0:15.82 js/src> checking MOZ_FFI_CFLAGS... 0:15.83 js/src> checking MOZ_FFI_LIBS... -lffi 0:15.83 js/src> checking for awk... /usr/bin/gawk 0:15.83 js/src> checking for perl... /usr/bin/perl 0:15.84 js/src> checking for minimum required perl version >= 5.006... 5.030000 0:15.86 js/src> checking for full perl installation... yes 0:15.86 js/src> checking for gmake... /usr/bin/gmake 0:15.86 js/src> checking for watchman... not found 0:15.86 js/src> checking for xargs... /usr/bin/xargs 0:15.86 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:15.91 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:15.91 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:15.91 js/src> Refreshing /builddir/build/BUILD/thunderbird-68.2.2/js/src/old-configure with /usr/bin/autoconf-2.13 0:16.10 js/src> loading cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:16.12 js/src> checking host system type... x86_64-pc-linux-gnu 0:16.13 js/src> checking target system type... x86_64-pc-linux-gnu 0:16.15 js/src> checking build system type... x86_64-pc-linux-gnu 0:16.16 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:16.16 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:16.16 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:16.16 js/src> checking whether we are using GNU C... (cached) yes 0:16.16 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:16.16 js/src> checking for c++... (cached) /usr/bin/g++ 0:16.16 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:16.16 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:16.16 js/src> checking whether we are using GNU C++... (cached) yes 0:16.16 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:16.21 js/src> checking for ranlib... (cached) gcc-ranlib 0:16.21 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:16.21 js/src> checking for strip... (cached) /bin/true 0:16.21 js/src> checking for sb-conf... no 0:16.21 js/src> checking for ve... no 0:16.22 js/src> checking for X... (cached) libraries , headers 0:16.22 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:16.22 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:16.23 js/src> checking for gethostbyname... (cached) yes 0:16.23 js/src> checking for connect... (cached) yes 0:16.23 js/src> checking for remove... (cached) yes 0:16.23 js/src> checking for shmat... (cached) yes 0:16.23 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:16.31 js/src> checking for --noexecstack option to as... yes 0:16.35 js/src> checking for -z noexecstack option to ld... yes 0:16.38 js/src> checking for -z text option to ld... yes 0:16.41 js/src> checking for -z relro option to ld... yes 0:16.44 js/src> checking for -z nocopyreloc option to ld... yes 0:16.48 js/src> checking for -Bsymbolic-functions option to ld... yes 0:16.52 js/src> checking for --build-id=sha1 option to ld... yes 0:16.54 js/src> checking whether the linker supports Identical Code Folding... no 0:16.72 js/src> checking whether removing dead symbols breaks debugging... no 0:16.73 js/src> checking for working const... (cached) yes 0:16.73 js/src> checking for mode_t... (cached) yes 0:16.73 js/src> checking for off_t... (cached) yes 0:16.73 js/src> checking for pid_t... (cached) yes 0:16.73 js/src> checking for size_t... (cached) yes 0:16.76 js/src> checking for ssize_t... yes 0:16.76 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:16.76 js/src> checking for dirent.h that defines DIR... (cached) yes 0:16.77 js/src> checking for opendir in -ldir... (cached) no 0:16.78 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:16.78 js/src> checking for library containing dlopen... (cached) -ldl 0:16.78 js/src> checking for dlfcn.h... (cached) yes 0:16.79 js/src> checking for socket in -lsocket... (cached) no 0:16.79 js/src> checking for pthread_create in -lpthreads... (cached) no 0:16.80 js/src> checking for pthread_create in -lpthread... (cached) yes 0:16.84 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:16.88 js/src> checking for getc_unlocked... yes 0:16.94 js/src> checking for _getc_nolock... no 0:16.94 js/src> checking for gmtime_r... (cached) yes 0:16.94 js/src> checking for localtime_r... (cached) yes 0:16.99 js/src> checking for pthread_getname_np... yes 0:17.03 js/src> checking for pthread_get_name_np... no 0:17.03 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:17.08 js/src> checking for sin in -lm... yes 0:17.14 js/src> checking for sincos in -lm... yes 0:17.19 js/src> checking for __sincos in -lm... no 0:17.19 js/src> checking for res_ninit()... (cached) yes 0:17.24 js/src> checking for nl_langinfo and CODESET... yes 0:17.24 js/src> checking for an implementation of va_copy()... (cached) yes 0:17.24 js/src> checking whether va_list can be copied by value... (cached) no 0:17.25 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:17.25 js/src> checking for localeconv... (cached) yes 0:17.26 js/src> checking NSPR selection... command-line 0:17.28 js/src> checking for valid optimization flags... yes 0:17.29 js/src> checking for __cxa_demangle... (cached) yes 0:17.30 js/src> checking for -pipe support... yes 0:17.33 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:17.37 js/src> checking what kind of list files are supported by the linker... linkerscript 0:17.40 js/src> checking for posix_fadvise... (cached) yes 0:17.41 js/src> checking for posix_fallocate... (cached) yes 0:17.41 js/src> checking for malloc.h... (cached) yes 0:17.42 js/src> checking for strndup... (cached) yes 0:17.43 js/src> checking for posix_memalign... (cached) yes 0:17.44 js/src> checking for memalign... (cached) yes 0:17.45 js/src> checking for malloc_usable_size... (cached) yes 0:17.47 js/src> checking whether malloc_usable_size definition can use const argument... no 0:17.49 js/src> checking for valloc in malloc.h... yes 0:17.50 js/src> checking for valloc in unistd.h... no 0:17.51 js/src> checking for _aligned_malloc in malloc.h... no 0:17.53 js/src> updating cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:17.53 js/src> creating ./config.data 0:17.54 js/src> Creating config.status 0:17.62 Creating config.status 0:17.84 Reticulating splines... 0:19.99 0:02.19 File already read. Skipping: /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/targets/angle_common/moz.build 0:29.67 Finished reading 1905 moz.build files in 2.85s 0:29.67 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:29.68 Processed into 8882 build config descriptors in 3.48s 0:29.68 RecursiveMake backend executed in 4.61s 0:29.68 3221 total backend files; 3221 created; 0 updated; 0 unchanged; 0 deleted; 29 -> 1219 Makefile 0:29.68 FasterMake backend executed in 0.47s 0:29.68 10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted 0:29.68 Total wall time: 11.87s; CPU time: 11.75s; Efficiency: 99%; Untracked: 0.46s Configure complete! Be sure to run |mach build| to pick up any changes 0:30.13 Clobber not needed. 0:30.13 Adding make options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig export FOUND_MOZCONFIG 0:30.13 /usr/bin/gmake -f client.mk -s 0:30.26 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:30.26 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:30.26 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 8; Removed 0 files and 0 directories. 0:30.51 Elapsed: 0.14s; From _tests: Kept 12 existing; Added/updated 739; Removed 0 files and 0 directories. 0:30.73 Elapsed: 0.37s; From dist/bin: Kept 261 existing; Added/updated 2484; Removed 0 files and 0 directories. 0:30.87 Elapsed: 0.61s; From dist/include: Kept 1897 existing; Added/updated 3891; Removed 0 files and 0 directories. 0:30.90 ./mozilla-config.h.stub 0:31.02 ./buildid.h.stub 0:31.11 ./source-repo.h.stub 0:31.29 config 0:31.41 config/nsinstall_real 0:31.53 config/stl.sentinel.stub 0:31.63 config/system-header.sentinel.stub 0:31.83 xpcom/xpcom-config.h.stub 0:31.83 build/application.ini.stub 0:31.83 js/src/js-confdefs.h.stub 0:31.86 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 0:31.94 js/src/js-config.h.stub 0:31.94 xpcom/xpcom-private.h.stub 0:31.95 build/application.ini.h.stub 0:31.97 media/libdav1d/16bd_cdef_tmpl.c.stub 0:32.05 js/src/selfhosted.out.h.stub 0:32.07 security/apps/xpcshell.inc.stub 0:32.07 xpcom/build/Services.cpp.stub 0:32.08 media/libdav1d/16bd_film_grain_tmpl.c.stub 0:32.16 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -Dcommreltopsrcdir=comm -DBROWSER_CHROME_URL_QUOTED="chrome://messenger/content/messengercompose/messengercompose.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DTHUNDERBIRD_VERSION=68.2.2 -DMOZ_FFVPX=1 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_THUNDERBIRD=1 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-68.2.2/objdir/comm -DNS_PRINTING=1 -DMOZ_MEMORY=1 -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-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="" -DHAVE_GETTID=1 -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="68.2.2" -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.2.2 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=68.3.0 -DMOZ_LDAP_XPCOM=1 -DHAVE_CPUID_H=1 -DHAVE_NL_TYPES_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DMOZ_BINARY_EXTENSIONS=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=comm/mail -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=34 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="68.3.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=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_TRUNCATE64=1 -DHAVE_MOVEMAIL=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=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_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -Dmozreltopsrcdir=. -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2/comm -DU_USING_ICU_NAMESPACE=0 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 -DHAVE_xpcom/build/Services.h.stub 0:32.16 security/apps/addons-public.inc.stub 0:32.18 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 0:32.19 VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:32.21 netwerk/necko-config.h.stub 0:32.27 xpcom/build/services.rs.stub 0:32.27 security/apps/addons-public-intermediate.inc.stub 0:32.28 media/libdav1d/16bd_ipred_tmpl.c.stub 0:32.37 security/apps/addons-stage.inc.stub 0:32.39 media/libdav1d/16bd_itx_tmpl.c.stub 0:32.39 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:32.47 security/apps/privileged-package-root.inc.stub 0:32.48 media/libdav1d/16bd_lf_apply_tmpl.c.stub 0:32.58 layout/style/ServoCSSPropList.py.stub 0:32.58 media/libdav1d/16bd_loopfilter_tmpl.c.stub 0:32.68 media/libdav1d/16bd_looprestoration_tmpl.c.stub 0:32.79 media/libdav1d/16bd_lr_apply_tmpl.c.stub 0:32.90 media/libdav1d/16bd_mc_tmpl.c.stub 0:33.01 media/libdav1d/16bd_recon_tmpl.c.stub 0:33.11 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 0:33.21 media/libdav1d/8bd_cdef_tmpl.c.stub 0:33.33 media/libdav1d/8bd_film_grain_tmpl.c.stub 0:33.43 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 0:33.53 media/libdav1d/8bd_ipred_tmpl.c.stub 0:33.63 media/libdav1d/8bd_itx_tmpl.c.stub 0:33.73 media/libdav1d/8bd_lf_apply_tmpl.c.stub 0:33.83 media/libdav1d/8bd_loopfilter_tmpl.c.stub 0:33.93 media/libdav1d/8bd_looprestoration_tmpl.c.stub 0:34.06 media/libdav1d/8bd_lr_apply_tmpl.c.stub 0:34.16 media/libdav1d/8bd_mc_tmpl.c.stub 0:34.28 media/libdav1d/8bd_recon_tmpl.c.stub 0:34.40 dom/encoding/domainsfallbacks.properties.h.stub 0:34.50 dom/encoding/labelsencodings.properties.h.stub 0:34.61 dom/encoding/localesfallbacks.properties.h.stub 0:34.66 toolkit/crashreporter/CrashAnnotations.h.stub 0:34.70 dom/encoding/nonparticipatingdomains.properties.h.stub 0:34.82 devtools/client/debugger/src/node.stub.stub 0:34.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/main.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/vendors.js" 0:35.00 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:35.16 js/src/frontend/ReservedWordsGenerated.h.stub 0:35.27 js/src/gc/StatsPhasesGenerated.cpp.stub 0:35.39 js/src/jit/MOpcodes.h.stub 0:35.39 js/src/gc/StatsPhasesGenerated.h.stub 0:35.49 js/src/jit/LOpcodes.h.stub 0:35.50 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 0:35.60 devtools/client/debugger/src/actions/node.stub.stub 0:35.60 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 0:35.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/debuggee.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ui.js" 0:35.70 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 0:35.79 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 0:35.90 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 0:36.01 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 0:36.14 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 0:36.25 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 0:36.38 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 0:36.50 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 0:36.61 devtools/client/debugger/src/client/node.stub.stub 0:36.62 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 0:36.70 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/index.js" 0:36.71 layout/style/nsCSSPropertyID.h.stub 0:36.73 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 0:36.83 layout/style/ServoCSSPropList.h.stub 0:36.84 devtools/client/debugger/src/components/node.stub.stub 0:36.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/WelcomeBox.js" 0:36.96 layout/style/CompositorAnimatableProperties.h.stub 0:37.08 layout/style/nsComputedDOMStyleGenerated.cpp.stub 0:37.17 devtools/client/debugger/src/reducers/node.stub.stub 0:37.20 layout/style/nsCSSPropsGenerated.inc.stub 0:37.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/debuggee.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/ui.js" 0:37.35 layout/style/ServoStyleConsts.h.stub 0:38.07 devtools/client/debugger/src/selectors/node.stub.stub 0:38.17 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 0:38.66 devtools/client/debugger/src/utils/node.stub.stub 0:38.76 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/asyncStoreHelper.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/workers.js" 0:38.94 devtools/client/debugger/src/workers/parser/node.stub.stub 0:39.02 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/parser/index.js" 0:39.45 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 0:39.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/pretty-print/index.js" 0:39.60 devtools/client/debugger/src/workers/search/node.stub.stub 0:39.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/search/index.js" 0:40.06 devtools/client/debugger/src/actions/ast/node.stub.stub 0:40.08 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/thunderbird-68.2.2/objdir/config/makefiles/xpidl xpidl 0:40.08 config/makefiles/xpidl/Bits.xpt 0:40.08 config/makefiles/xpidl/accessibility.xpt 0:40.08 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 0:40.14 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 0:40.16 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 0:40.24 config/makefiles/xpidl/activity.xpt 0:40.55 devtools/client/debugger/src/actions/pause/node.stub.stub 0:40.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/skipPausing.js" 0:40.79 config/makefiles/xpidl/addrbook.xpt 0:40.92 devtools/client/debugger/src/actions/sources/node.stub.stub 0:41.00 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/symbols.js" 0:41.01 config/makefiles/xpidl/alerts.xpt 0:41.35 devtools/client/debugger/src/actions/utils/node.stub.stub 0:41.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/create-store.js" 0:41.53 config/makefiles/xpidl/appshell.xpt 0:41.72 config/makefiles/xpidl/appstartup.xpt 0:41.77 devtools/client/debugger/src/client/chrome/node.stub.stub 0:41.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/create.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/events.js"devtools/client/debugger/src/client/firefox/node.stub.stub 0:41.93 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/workers.js" 0:41.95 config/makefiles/xpidl/autocomplete.xpt 0:42.09 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:42.32 config/makefiles/xpidl/browser-element.xpt 0:42.34 devtools/client/debugger/src/components/Editor/node.stub.stub 0:42.43 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Tabs.js" 0:42.45 config/makefiles/xpidl/calbase.xpt 0:42.59 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 0:42.59 config/makefiles/xpidl/calbaseinternal.xpt 0:42.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 0:43.41 config/makefiles/xpidl/caldav.xpt 0:43.58 config/makefiles/xpidl/caps.xpt 0:43.62 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 0:43.71 config/makefiles/xpidl/captivedetect.xpt 0:43.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 0:43.81 devtools/client/debugger/src/components/shared/node.stub.stub 0:43.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/SourceIcon.js" 0:43.93 config/makefiles/xpidl/chat.xpt 0:44.05 config/makefiles/xpidl/chrome.xpt 0:44.81 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 0:44.93 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/index.js" 0:44.95 devtools/client/debugger/src/utils/editor/node.stub.stub 0:45.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/token-events.js" 0:45.07 config/makefiles/xpidl/commandhandler.xpt 0:45.21 config/makefiles/xpidl/commandlines.xpt 0:45.45 devtools/client/debugger/src/utils/pause/node.stub.stub 0:45.46 config/makefiles/xpidl/commuconv.xpt 0:45.56 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/why.js" 0:45.64 config/makefiles/xpidl/composer.xpt 0:45.79 config/makefiles/xpidl/content_events.xpt 0:45.81 devtools/client/debugger/src/utils/resource/node.stub.stub 0:45.89 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/selector.js" 0:45.94 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:45.95 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 0:46.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/utils.js" 0:46.09 config/makefiles/xpidl/content_html.xpt 0:46.29 config/makefiles/xpidl/content_webrtc.xpt 0:46.46 config/makefiles/xpidl/devtools_rr.xpt 0:46.63 config/makefiles/xpidl/docshell.xpt 0:46.64 config/makefiles/xpidl/dom.xpt 0:46.79 config/makefiles/xpidl/dom_audiochannel.xpt 0:46.80 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 0:46.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 0:47.07 config/makefiles/xpidl/dom_base.xpt 0:47.19 config/makefiles/xpidl/dom_bindings.xpt 0:47.20 config/makefiles/xpidl/dom_events.xpt 0:47.36 config/makefiles/xpidl/dom_geolocation.xpt 0:47.48 config/makefiles/xpidl/dom_html.xpt 0:47.66 config/makefiles/xpidl/dom_indexeddb.xpt 0:47.73 config/makefiles/xpidl/dom_localstorage.xpt 0:47.80 config/makefiles/xpidl/dom_media.xpt 0:47.86 config/makefiles/xpidl/dom_network.xpt 0:47.92 config/makefiles/xpidl/dom_notification.xpt 0:48.04 config/makefiles/xpidl/dom_payments.xpt 0:48.04 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 0:48.08 config/makefiles/xpidl/dom_power.xpt 0:48.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/source.js" 0:48.19 config/makefiles/xpidl/dom_presentation.xpt 0:48.34 config/makefiles/xpidl/dom_push.xpt 0:48.52 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 0:48.61 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 0:48.64 config/makefiles/xpidl/dom_quota.xpt 0:48.69 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 0:48.77 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 0:49.21 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 0:49.30 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 0:49.52 devtools/client/debugger/src/components/shared/Button/node.stub.stub 0:49.60 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 0:50.00 config/makefiles/xpidl/dom_security.xpt 0:50.00 config/makefiles/xpidl/dom_sidebar.xpt 0:50.19 config/makefiles/xpidl/dom_simpledb.xpt 0:50.21 config/makefiles/xpidl/dom_storage.xpt 0:50.32 config/makefiles/xpidl/dom_system.xpt 0:50.35 config/makefiles/xpidl/dom_webauthn.xpt 0:50.45 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:50.49 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:50.58 config/makefiles/xpidl/dom_workers.xpt 0:50.61 config/makefiles/xpidl/dom_xslt.xpt 0:50.72 config/makefiles/xpidl/dom_xul.xpt 0:50.77 config/makefiles/xpidl/downloads.xpt 0:50.88 config/makefiles/xpidl/editor.xpt 0:51.00 config/makefiles/xpidl/enterprisepolicies.xpt 0:51.01 config/makefiles/xpidl/extensions.xpt 0:51.15 config/makefiles/xpidl/exthandler.xpt 0:51.29 config/makefiles/xpidl/fastfind.xpt 0:51.37 config/makefiles/xpidl/fts3tok.xpt 0:51.37 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 0:51.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/index.js" 0:51.49 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 0:51.51 config/makefiles/xpidl/gfx.xpt 0:51.58 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 0:51.64 config/makefiles/xpidl/html5.xpt 0:51.76 config/makefiles/xpidl/htmlparser.xpt 0:51.90 config/makefiles/xpidl/imglib2.xpt 0:52.06 config/makefiles/xpidl/import.xpt 0:52.08 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 0:52.18 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/utils.js" 0:52.37 config/makefiles/xpidl/inspector.xpt 0:52.40 config/makefiles/xpidl/intl.xpt 0:52.54 config/makefiles/xpidl/jar.xpt 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.56 warning: [const] doesn't make sense on builtin types., 0:52.63 config/makefiles/xpidl/jsdebugger.xpt 0:52.70 config/makefiles/xpidl/jsinspector.xpt 0:52.71 config/makefiles/xpidl/kvstore.xpt 0:52.83 config/makefiles/xpidl/layout_base.xpt 0:52.83 config/makefiles/xpidl/layout_printing.xpt 0:52.84 config/makefiles/xpidl/layout_xul.xpt 0:52.98 config/makefiles/xpidl/layout_xul_tree.xpt 0:52.98 config/makefiles/xpidl/locale.xpt 0:53.00 config/makefiles/xpidl/loginmgr.xpt 0:53.13 config/makefiles/xpidl/mailcompsbase.xpt 0:53.15 config/makefiles/xpidl/mailprofilemigration.xpt 0:53.19 config/makefiles/xpidl/mailview.xpt 0:53.29 config/makefiles/xpidl/mailwinsearch.xpt 0:53.32 config/makefiles/xpidl/mime.xpt 0:53.34 config/makefiles/xpidl/mimetype.xpt 0:53.44 config/makefiles/xpidl/mozfind.xpt 0:53.46 config/makefiles/xpidl/mozintl.xpt 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.54 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.55 warning: [const] doesn't make sense on builtin types., 0:53.62 config/makefiles/xpidl/mozldap.xpt 0:53.63 config/makefiles/xpidl/msgbase.xpt 0:53.72 config/makefiles/xpidl/msgcommonbase.xpt 0:53.77 config/makefiles/xpidl/msgcompose.xpt 0:53.91 config/makefiles/xpidl/msgdb.xpt 0:53.92 config/makefiles/xpidl/msgimap.xpt 0:54.21 config/makefiles/xpidl/msgjsaccount.xpt 0:54.71 config/makefiles/xpidl/msglocal.xpt 0:54.85 config/makefiles/xpidl/msgnews.xpt 0:55.15 config/makefiles/xpidl/msgsearch.xpt 0:55.43 config/makefiles/xpidl/msgsmime.xpt 0:55.44 config/makefiles/xpidl/necko.xpt 0:55.51 config/makefiles/xpidl/necko_about.xpt 0:55.60 config/makefiles/xpidl/necko_cache.xpt 0:55.73 config/makefiles/xpidl/necko_cache2.xpt 0:55.95 config/makefiles/xpidl/necko_cookie.xpt 0:56.00 config/makefiles/xpidl/necko_dns.xpt 0:56.16 config/makefiles/xpidl/necko_file.xpt 0:56.20 config/makefiles/xpidl/necko_ftp.xpt 0:56.25 config/makefiles/xpidl/necko_http.xpt 0:56.34 config/makefiles/xpidl/necko_mdns.xpt 0:56.37 config/makefiles/xpidl/necko_res.xpt 0:56.38 config/makefiles/xpidl/necko_socket.xpt 0:56.50 config/makefiles/xpidl/necko_strconv.xpt 0:56.53 config/makefiles/xpidl/necko_viewsource.xpt 0:56.67 config/makefiles/xpidl/necko_websocket.xpt 0:56.72 config/makefiles/xpidl/parentalcontrols.xpt 0:56.72 config/makefiles/xpidl/peerconnection.xpt 0:56.84 config/makefiles/xpidl/pipnss.xpt 0:56.85 config/makefiles/xpidl/pippki.xpt 0:56.90 config/makefiles/xpidl/places.xpt 0:57.01 config/makefiles/xpidl/plugin.xpt 0:57.06 config/makefiles/xpidl/pref.xpt 0:57.26 config/makefiles/xpidl/prefetch.xpt 0:57.29 config/makefiles/xpidl/profiler.xpt 0:57.34 config/makefiles/xpidl/rdf.xpt 0:57.45 config/makefiles/xpidl/remote.xpt 0:57.45 config/makefiles/xpidl/reputationservice.xpt 0:57.46 config/makefiles/xpidl/sandbox.xpt 0:57.50 config/makefiles/xpidl/satchel.xpt 0:57.58 config/makefiles/xpidl/saxparser.xpt 0:57.61 config/makefiles/xpidl/services-crypto-component.xpt 0:57.63 config/makefiles/xpidl/services_fxaccounts.xpt 0:57.73 config/makefiles/xpidl/shellservice.xpt 0:57.77 config/makefiles/xpidl/shistory.xpt 0:57.79 config/makefiles/xpidl/spellchecker.xpt 0:57.86 config/makefiles/xpidl/storage.xpt 0:57.90 config/makefiles/xpidl/telemetry.xpt 0:57.99 config/makefiles/xpidl/thumbnails.xpt 0:58.01 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 0:58.14 config/makefiles/xpidl/toolkit_cleardata.xpt 0:58.19 config/makefiles/xpidl/toolkit_crashservice.xpt 0:58.29 config/makefiles/xpidl/toolkit_filewatcher.xpt 0:58.30 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 0:58.32 config/makefiles/xpidl/toolkit_osfile.xpt 0:58.37 config/makefiles/xpidl/toolkit_search.xpt 0:58.41 config/makefiles/xpidl/toolkit_securityreporter.xpt 0:58.43 config/makefiles/xpidl/toolkit_shell.xpt 0:58.45 config/makefiles/xpidl/toolkit_xulstore.xpt 0:58.51 config/makefiles/xpidl/toolkitprofile.xpt 0:58.57 config/makefiles/xpidl/txmgr.xpt 0:58.57 config/makefiles/xpidl/txtsvc.xpt 0:58.58 config/makefiles/xpidl/uconv.xpt 0:58.65 config/makefiles/xpidl/update.xpt 0:58.71 config/makefiles/xpidl/uriloader.xpt 0:58.74 config/makefiles/xpidl/url-classifier.xpt 0:58.74 config/makefiles/xpidl/urlformatter.xpt 0:58.80 config/makefiles/xpidl/wcap.xpt 0:58.85 config/makefiles/xpidl/webBrowser_core.xpt 0:58.91 config/makefiles/xpidl/webbrowserpersist.xpt 0:58.97 config/makefiles/xpidl/webextensions.xpt 0:59.02 config/makefiles/xpidl/webvtt.xpt 0:59.06 config/makefiles/xpidl/widget.xpt 0:59.15 config/makefiles/xpidl/windowcreator.xpt 0:59.15 config/makefiles/xpidl/windowwatcher.xpt 0:59.19 config/makefiles/xpidl/xpcom_base.xpt 0:59.20 config/makefiles/xpidl/xpcom_components.xpt 0:59.32 config/makefiles/xpidl/xpcom_ds.xpt 0:59.39 config/makefiles/xpidl/xpcom_io.xpt 0:59.52 config/makefiles/xpidl/xpcom_system.xpt 0:59.54 config/makefiles/xpidl/xpcom_threads.xpt 0:59.78 config/makefiles/xpidl/xpconnect.xpt 0:59.78 config/makefiles/xpidl/xul.xpt 0:59.92 config/makefiles/xpidl/xulapp.xpt 1:00.01 config/makefiles/xpidl/zipwriter.xpt 1:00.17 config/makefiles/xpidl/xptdata.cpp 1:02.35 xpcom/components/Components.h.stubcomm/mailnews/intl/charsetalias.properties.h.stubxpcom/ds/nsGkAtomList.h.stub 1:02.35 xpcom/base/error_list.rs.stub 1:02.44 xpcom/base/ErrorList.h.stub 1:02.45 intl/locale/encodingsgroups.properties.h.stub 1:02.49 xpcom/ds/nsGkAtomConsts.h.stub 1:02.54 xpcom/base/ErrorNamesInternal.h.stub 1:02.56 netwerk/dns/etld_data.inc.stub 1:02.57 dom/base/PropertyUseCounterMap.inc.stub 1:02.64 dom/bindings/CSS2Properties.webidl.stub 1:02.64 xpcom/base/gk_rust_utils_ffi_generated.h.stub 1:02.68 dom/base/UseCounterList.h.stub 1:02.80 accessible/xpcom/xpcAccEvents.h.stub 1:03.23 security/manager/ssl/nsSTSPreloadList.h.stub 1:03.51 toolkit/components/telemetry/TelemetryEventData.h.stub 1:03.89 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:04.31 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:04.93 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:05.22 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:05.95 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:06.08 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:06.21 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:06.83 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:33.22 toolkit/library/rust/force-cargo-library-build 1:33.23 comm/ldap/c-sdk/libraries/liblber 1:33.23 mfbt 1:33.23 comm/ldap/c-sdk/libraries/libldif 1:33.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal': 1:33.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c:409:15: warning: variable 'len' set but not used [-Wunused-but-set-variable] 1:33.26 409 | int i, pad, len; 1:33.26 | ^~~ 1:33.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag': 1:33.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:33.32 73 | for (i = 1; i < sizeof(ber_int_t); i++) { 1:33.32 | ^ 1:33.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag': 1:33.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:126:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:33.32 126 | if (noctets > sizeof(ber_uint_t)) return (LBER_DEFAULT); 1:33.32 | ^ 1:33.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint': 1:33.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:163:11: warning: comparison of integer expressions of different signedness: 'ber_slen_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:33.32 163 | if (len > sizeof(ber_slen_t)) return (-1); 1:33.32 | ^ 1:33.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf': 1:33.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:434:42: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.33 434 | for (rc = 0, p = (char *)fmt; *p && rc != LBER_DEFAULT; p++) { 1:33.33 | ^~ 1:33.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:500:18: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.33 500 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:33.33 | ^~ 1:33.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:500:41: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.33 500 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:33.33 | ^~ 1:33.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:501:17: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.33 501 | rc != LBER_DEFAULT; 1:33.33 | ^~ 1:33.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:529:16: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.33 529 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:33.33 | ^~ 1:33.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:529:39: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.34 529 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:33.34 | ^~ 1:33.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:542:18: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.34 542 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:33.34 | ^~ 1:33.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:542:41: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.34 542 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:33.34 | ^~ 1:33.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:543:17: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.34 543 | rc != LBER_DEFAULT; 1:33.35 | ^~ 1:33.35 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:564:16: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.35 564 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:33.35 | ^~ 1:33.35 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:564:39: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.35 564 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:33.35 | ^~ 1:33.35 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:573:44: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.35 573 | if ((rc = ber_skip_tag(ber, &len)) == LBER_DEFAULT) break; 1:33.35 | ^~ 1:33.35 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:598:10: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:33.35 598 | if (rc == LBER_DEFAULT) { 1:33.35 | ^~ 1:33.43 comm/ldap/c-sdk/libraries/libldif/libldif60.so 1:33.58 comm/mailnews/addrbook/src 1:34.65 Compiling proc-macro2 v0.4.27 1:35.56 Compiling libc v0.2.51 1:36.25 Compiling unicode-xid v0.1.0 1:36.41 Compiling syn v0.15.30 1:37.27 Compiling siphasher v0.2.1 1:37.60 Compiling byteorder v1.3.1 1:38.98 Compiling nodrop v0.1.12 1:39.07 Compiling cfg-if v0.1.6 1:39.13 Compiling serde v1.0.88 1:39.80 Compiling typenum v1.10.0 1:41.19 Compiling fnv v1.0.6 1:41.31 Compiling ident_case v1.0.0 1:41.48 Compiling lazy_static v1.2.0 1:41.60 Compiling memoffset v0.2.1 1:41.67 Compiling void v1.0.2 1:42.14 Compiling scopeguard v0.3.2 1:42.24 Compiling cc v1.0.34 1:50.86 Compiling memchr v2.2.0 1:52.13 Compiling encoding_rs v0.8.16 1:52.31 Compiling glob v0.2.11 1:54.81 Compiling procedural-masquerade v0.1.1 1:55.03 Compiling lazycell v1.2.1 1:55.15 Compiling khronos_api v3.1.0 1:55.57 Compiling slab v0.4.1 1:55.75 Compiling futures v0.1.23 2:00.14 Compiling byte-tools v0.3.0 2:00.23 Compiling dtoa v0.4.2 2:00.49 Compiling unicode-width v0.1.4 2:00.67 Compiling pkg-config v0.3.9 2:03.09 Compiling stable_deref_trait v1.0.0 2:03.17 Compiling ucd-util v0.1.1 2:03.65 Compiling num-traits v0.2.6 2:04.35 Compiling matches v0.1.6 2:04.52 Compiling itoa v0.4.1 2:04.96 Compiling regex v1.0.3 2:06.25 Compiling bitflags v1.0.4 2:06.31 Compiling bindgen v0.49.1 2:07.25 Compiling thin-slice v0.1.1 2:07.41 Compiling strsim v0.7.0 2:08.93 Compiling opaque-debug v0.2.1 2:09.05 Compiling ansi_term v0.11.0 2:09.75 Compiling fake-simd v0.1.2 2:09.84 Compiling smallbitvec v2.3.0 2:10.55 Compiling xml-rs v0.8.0 2:17.38 Compiling vec_map v0.8.0 2:17.65 Compiling utf8-ranges v1.0.0 2:18.13 Compiling shlex v0.1.1 2:18.64 Compiling peeking_take_while v0.1.2 2:18.76 Compiling failure_derive v0.1.3 2:19.42 Compiling same-file v1.0.2 2:19.72 Compiling rayon-core v1.4.0 2:19.90 Compiling precomputed-hash v0.1.1 2:19.99 Compiling threadbound v0.1.0 2:20.09 Compiling num-integer v0.1.39 2:20.81 Compiling semver-parser v0.7.0 2:22.28 Compiling unicode-normalization v0.1.5 2:23.18 Compiling scoped-tls v0.1.0 2:23.34 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 2:24.51 comm/mailnews/base/src 2:24.53 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len': 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:662:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:24.54 662 | if (noctets >= MAX_LEN_SIZE) { 2:24.54 | ^~ 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber': 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:702:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:24.54 702 | if (noctets >= MAX_LEN_SIZE) return (LBER_DEFAULT); 2:24.54 | ^~ 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next': 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:784:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.54 784 | if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 2:24.54 | ^ 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:784:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.54 784 | if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 2:24.54 | ^ 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:803:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.54 803 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 2:24.54 | ^ 2:24.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:803:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.54 803 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 2:24.54 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:806:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.55 806 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 2:24.55 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:806:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.55 806 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 2:24.55 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:824:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.55 824 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 2:24.55 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:824:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.55 824 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 2:24.55 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag': 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1222:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:24.55 1222 | for (i = 1; i < sizeof(ber_int_t); i++) { 2:24.55 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext': 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1363:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:24.55 1363 | if (noctets > sizeof(ber_uint_t)) { 2:24.55 | ^ 2:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1426:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.56 1426 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 2:24.56 | ^ 2:24.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1426:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2:24.56 1426 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 2:24.56 | ^ 2:24.68 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 2:24.68 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 2:24.68 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 2:24.68 | ^ 2:24.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 2:24.68 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 2:24.68 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 2:24.68 | ^~~~~~~~~~~~~~~~~~~ 2:24.68 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 2:24.68 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 2:24.68 | ^ 2:24.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 2:24.68 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 2:24.68 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 2:24.68 | ^~~~~~~~~~~~~~~~~~~ 2:25.83 Compiling cose v0.1.4 2:25.96 Compiling percent-encoding v1.0.0 2:26.06 Compiling binary-space-partition v0.1.2 2:26.21 Compiling either v1.1.0 2:26.38 Compiling atomic_refcell v0.1.0 2:26.58 Compiling thread_profiler v0.1.1 2:26.63 Compiling moz_cbor v0.1.1 2:26.72 Compiling mp4parse_fallible v0.0.1 2:26.82 Compiling svg_fmt v0.4.0 2:27.61 Compiling bitreader v0.3.0 2:28.05 Compiling indexmap v1.0.1 2:28.74 Compiling error-chain v0.11.0 2:28.93 Compiling unicode-segmentation v1.2.1 2:29.94 Compiling quick-error v1.2.1 2:30.06 Compiling mio-named-pipes v0.1.5 2:30.14 Compiling arrayref v0.3.4 2:30.21 Compiling uuid v0.7.1 2:31.20 Compiling lazycell v0.4.0 2:31.29 Compiling termcolor v0.3.6 2:31.31 Compiling runloop v0.1.0 2:31.68 Compiling slab v0.3.0 2:31.88 Compiling foreign-types v0.3.0 2:31.96 Compiling boxfnonce v0.0.3 2:32.21 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/modules/libpref/parser) 2:32.29 warning: `...` range patterns are deprecated 2:32.29 --> modules/libpref/parser/src/lib.rs:632:25 2:32.29 | 2:32.29 632 | c @ b'0'...b'9' => value += (c - b'0') as u16, 2:32.29 | ^^^ help: use `..=` for an inclusive range 2:32.29 | 2:32.29 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 2:32.29 warning: `...` range patterns are deprecated 2:32.29 --> modules/libpref/parser/src/lib.rs:633:25 2:32.29 | 2:32.29 633 | c @ b'A'...b'F' => value += (c - b'A') as u16 + 10, 2:32.29 | ^^^ help: use `..=` for an inclusive range 2:32.29 warning: `...` range patterns are deprecated 2:32.29 --> modules/libpref/parser/src/lib.rs:634:25 2:32.29 | 2:32.29 634 | c @ b'a'...b'f' => value += (c - b'a') as u16 + 10, 2:32.29 | ^^^ help: use `..=` for an inclusive range 2:33.23 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/build/workspace-hack) 2:33.26 Compiling proc-macro2 v0.3.5 2:33.32 Compiling phf_shared v0.7.21 2:33.52 Compiling arrayvec v0.4.6 2:34.13 Compiling crossbeam-utils v0.3.2 2:34.46 Compiling log v0.4.6 2:35.06 Compiling crossbeam-utils v0.2.2 2:35.50 Compiling crossbeam-utils v0.6.3 2:36.26 Compiling unreachable v1.0.0 2:36.53 Compiling cmake v0.1.29 2:38.53 Compiling libloading v0.5.0 2:39.25 Compiling clang-sys v0.28.0 2:39.66 Compiling tokio-executor v0.1.3 2:39.86 Compiling block-padding v0.1.2 2:40.11 Compiling dtoa-short v0.3.1 2:40.41 Compiling textwrap v0.9.0 2:41.11 Compiling lmdb-rkv-sys v0.8.4 2:41.72 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/servo_arc) 2:41.96 Compiling owning_ref v0.4.0 2:42.11 Compiling regex-syntax v0.6.0 2:42.37 Compiling unicode-bidi v0.3.4 2:45.91 Compiling thread_local v0.3.6 2:46.84 Compiling walkdir v2.1.4 2:48.94 Compiling semver v0.9.0 2:50.49 Compiling itertools v0.7.6 2:52.30 Compiling semver v0.6.0 2:54.02 Compiling humantime v1.1.1 3:01.88 Compiling quote v0.5.2 3:02.10 Compiling uluru v0.3.0 3:02.25 Compiling crossbeam-epoch v0.4.3 3:02.79 Compiling log v0.3.9 3:03.37 Compiling dogear v0.2.5 3:03.85 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa) 3:03.97 warning: `...` range patterns are deprecated 3:03.97 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1196:27 3:03.97 | 3:03.97 1196 | x @ 0 ... 0xffffff => x, 3:03.97 | ^^^ help: use `..=` for an inclusive range 3:03.97 | 3:03.97 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 3:03.97 warning: `...` range patterns are deprecated 3:03.97 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1204:26 3:03.97 | 3:03.97 1204 | x @ 0...2 => x, 3:03.97 | ^^^ help: use `..=` for an inclusive range 3:03.97 warning: `...` range patterns are deprecated 3:03.97 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1239:26 3:03.97 | 3:03.97 1239 | x @ 0...128 => parameters.encodings.push(x), 3:03.97 | ^^^ help: use `..=` for an inclusive range 3:03.97 warning: `...` range patterns are deprecated 3:03.97 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1253:26 3:03.97 | 3:03.97 1253 | 0...100 => Some(x), 3:03.97 | ^^^ help: use `..=` for an inclusive range 3:03.97 warning: trait objects without an explicit `dyn` are deprecated 3:03.97 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:53:32 3:03.97 | 3:03.98 53 | fn cause(&self) -> Option<&error::Error> { 3:03.98 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 3:03.98 | 3:03.98 = note: `#[warn(bare_trait_objects)]` on by default 3:03.98 warning: trait objects without an explicit `dyn` are deprecated 3:03.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:199:32 3:03.98 | 3:03.98 199 | fn cause(&self) -> Option<&error::Error> { 3:03.98 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 3:03.98 warning: `...` range patterns are deprecated 3:03.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:356:24 3:03.98 | 3:03.98 356 | 96 ... 127 => (), // dynamic range 3:03.98 | ^^^ help: use `..=` for an inclusive range 3:10.11 Compiling crossbeam-epoch v0.3.1 3:10.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 3:10.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 3:10.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 3:10.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 3:10.93 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:6: 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)': 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:10.93 1007 | foundInterface = 0; \ 3:10.93 | ^~~~~~~~~~~~~~ 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:10.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:10.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:10.93 99 | NS_INTERFACE_MAP_END 3:10.93 | ^~~~~~~~~~~~~~~~~~~~ 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:10.93 981 | else 3:10.93 | ^~~~ 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:10.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:10.93 | ^~~~~~~~~~~~~~~~~~ 3:10.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:10.93 98 | NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 3:10.93 | ^~~~~~~~~~~~~~~~~~~~~~ 3:13.72 Compiling new_debug_unreachable v1.0.1 3:13.80 Compiling phf v0.7.21 3:18.68 Compiling cubeb-sys v0.5.4 3:20.13 Compiling tokio-timer v0.2.5 3:24.24 Compiling lock_api v0.1.5 3:28.66 Compiling idna v0.1.4 3:29.95 Compiling rustc_version v0.2.3 3:31.94 Compiling quote v0.6.11 3:32.79 Compiling rand v0.4.3 3:33.50 Compiling atty v0.2.11 3:33.62 Compiling which v1.0.3 3:34.03 Compiling iovec v0.1.2 3:34.26 Compiling net2 v0.2.33 3:35.64 Compiling num_cpus v1.7.0 3:37.29 Compiling thin-vec v0.1.0 3:38.05 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/hashglobe) 3:38.07 Compiling time v0.1.40 3:39.02 Compiling freetype v0.4.0 3:40.38 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 3:40.47 Compiling memmap v0.5.2 3:41.02 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/libudev-sys) 3:41.54 Compiling memmap v0.6.2 3:42.00 Compiling fxhash v0.2.1 3:42.36 Compiling syn v0.13.1 3:43.71 Compiling crossbeam-deque v0.3.1 3:43.97 Compiling crossbeam-deque v0.2.0 3:44.19 Compiling generic-array v0.12.0 3:45.88 Compiling aho-corasick v0.6.8 3:46.50 Compiling nom v4.1.1 3:49.33 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nsstring) 3:51.66 Compiling encoding_c v0.9.0 3:52.04 Compiling gl_generator v0.11.0 3:59.69 Compiling ordered-float v1.0.1 4:00.10 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse) 4:00.22 warning: `...` range patterns are deprecated 4:00.22 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 4:00.22 | 4:00.22 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 4:00.22 | ^^^ help: use `..=` for an inclusive range 4:00.22 | 4:00.22 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 4:00.22 warning: `...` range patterns are deprecated 4:00.22 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 4:00.22 | 4:00.22 1288 | 0...1 => { 4:00.22 | ^^^ help: use `..=` for an inclusive range 4:00.22 warning: `...` range patterns are deprecated 4:00.22 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 4:00.22 | 4:00.22 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 4:00.22 | ^^^ help: use `..=` for an inclusive range 4:00.22 warning: `...` range patterns are deprecated 4:00.22 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 4:00.22 | 4:00.22 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 4:00.22 | ^^^ help: use `..=` for an inclusive range 4:00.22 warning: `...` range patterns are deprecated 4:00.22 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 4:00.22 | 4:00.22 1600 | 0 ... 9390 => 8000, 4:00.22 | ^^^ help: use `..=` for an inclusive range 4:00.22 warning: `...` range patterns are deprecated 4:00.22 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 4:00.22 | 4:00.23 1601 | 9391 ... 11501 => 11025, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 4:00.23 | 4:00.23 1602 | 11502 ... 13855 => 12000, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 4:00.23 | 4:00.23 1603 | 13856 ... 18782 => 16000, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 4:00.23 | 4:00.23 1604 | 18783 ... 23003 => 22050, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 4:00.23 | 4:00.23 1605 | 23004 ... 27712 => 24000, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 4:00.23 | 4:00.23 1606 | 27713 ... 37565 => 32000, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 4:00.23 | 4:00.23 1607 | 37566 ... 46008 => 44100, 4:00.23 | ^^^ help: use `..=` for an inclusive range 4:00.23 warning: `...` range patterns are deprecated 4:00.23 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 4:00.23 | 4:00.24 1608 | 46009 ... 55425 => 48000, 4:00.24 | ^^^ help: use `..=` for an inclusive range 4:00.24 warning: `...` range patterns are deprecated 4:00.24 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 4:00.24 | 4:00.24 1609 | 55426 ... 75131 => 64000, 4:00.24 | ^^^ help: use `..=` for an inclusive range 4:00.24 warning: `...` range patterns are deprecated 4:00.24 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 4:00.24 | 4:00.24 1610 | 75132 ... 92016 => 88200, 4:00.24 | ^^^ help: use `..=` for an inclusive range 4:00.24 warning: `...` range patterns are deprecated 4:00.24 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 4:00.24 | 4:00.24 1657 | 1 ... 7 => channel_configuration, 4:00.24 | ^^^ help: use `..=` for an inclusive range 4:03.13 Compiling url v1.7.2 4:10.83 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust/shared) 4:11.31 Compiling cose-c v0.1.5 4:25.68 Compiling syn v0.14.6 4:45.88 Compiling clap v2.31.2 5:03.29 Compiling rand v0.3.22 5:03.40 Compiling bytes v0.4.9 5:05.21 Compiling mio v0.6.16 5:09.48 Compiling futures-cpupool v0.1.8 5:11.72 Compiling uuid v0.6.5 5:12.57 Compiling pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 5:14.04 Compiling libudev v0.2.0 5:14.72 Compiling env_logger v0.5.6 5:17.52 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/rust-helper) 5:18.53 Compiling tokio-threadpool v0.1.5 5:22.93 Compiling block-buffer v0.7.3 5:23.09 Compiling digest v0.8.0 5:51.26 Compiling cexpr v0.3.3 5:57.67 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nserror) 5:58.20 Compiling gleam v0.6.17 6:01.83 Compiling lmdb-rkv v0.11.2 6:02.93 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse_capi) 6:10.60 Compiling darling_core v0.8.6 6:17.41 Compiling synstructure v0.10.1 6:40.69 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom/xpcom_macros) 6:41.34 warning: trait objects without an explicit `dyn` are deprecated 6:41.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:195:62 6:41.34 | 6:41.34 195 | fn base(&self) -> Result, Box> { 6:41.34 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.34 | 6:41.34 = note: `#[warn(bare_trait_objects)]` on by default 6:41.36 warning: trait objects without an explicit `dyn` are deprecated 6:41.36 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:241:67 6:41.36 | 6:41.36 241 | fn get_refcnt_kind(attrs: &[Attribute]) -> Result> { 6:41.36 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.36 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:271:74 6:41.37 | 6:41.37 271 | fn get_bases(attrs: &[Attribute]) -> Result, Box> { 6:41.37 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.37 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:297:78 6:41.37 | 6:41.37 297 | fn get_fields(di: &DeriveInput) -> Result<&Punctuated, Box> { 6:41.37 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.37 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:308:112 6:41.37 | 6:41.37 308 | fn gen_real_struct(init: &DeriveInput, bases: &[&Interface], refcnt_ty: RefcntKind) -> Result> { 6:41.37 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.37 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:340:64 6:41.37 | 6:41.37 340 | fn gen_vtable_methods(iface: &Interface) -> Result> { 6:41.37 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.37 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:384:62 6:41.37 | 6:41.37 384 | fn gen_inner_vtable(iface: &Interface) -> Result> { 6:41.37 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.37 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:411:74 6:41.37 | 6:41.37 411 | fn gen_root_vtable(name: &Ident, base: &Interface) -> Result> { 6:41.37 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.37 warning: trait objects without an explicit `dyn` are deprecated 6:41.37 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:458:35 6:41.37 | 6:41.38 458 | ) -> Result<(Tokens, Tokens), Box> { 6:41.38 | ^^^^^ help: use `dyn`: `dyn Error` 6:41.38 warning: trait objects without an explicit `dyn` are deprecated 6:41.38 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:514:51 6:41.38 | 6:41.38 514 | fn xpcom(init: DeriveInput) -> Result> { 6:41.38 | ^^^^^ help: use `dyn`: `dyn Error` 6:44.89 Compiling cstr-macros v0.1.3 6:45.69 Compiling num-derive v0.2.2 6:48.12 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 6:57.38 Compiling cssparser v0.25.5 7:30.41 Compiling derive_more v0.13.0 7:37.26 Compiling euclid_macros v0.1.0 7:49.50 Compiling phf_generator v0.7.21 7:49.67 Compiling tokio-io v0.1.7 7:51.19 Compiling mio-uds v0.6.4 7:51.81 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/gkrust_utils) 7:52.17 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/u2f-hid-rs) 7:52.29 warning: `...` range patterns are deprecated 7:52.29 --> dom/webauthn/u2f-hid-rs/src/hidproto.rs:121:14 7:52.29 | 7:52.29 121 | s @ 0...2 => s as usize, 7:52.29 | ^^^ help: use `..=` for an inclusive range 7:52.29 | 7:52.29 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 7:52.29 warning: trait objects without an explicit `dyn` are deprecated 7:52.29 --> dom/webauthn/u2f-hid-rs/src/linux/transaction.rs:22:26 7:52.30 | 7:52.30 22 | F: Fn(OsString, &Fn() -> bool) + Sync + Send + 'static, 7:52.30 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 7:52.30 | 7:52.30 = note: `#[warn(bare_trait_objects)]` on by default 7:52.30 warning: trait objects without an explicit `dyn` are deprecated 7:52.30 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:33:22 7:52.30 | 7:52.30 33 | F: Fn(OsString, &Fn() -> bool) + Sync, 7:52.30 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 7:52.30 warning: trait objects without an explicit `dyn` are deprecated 7:52.30 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:41:22 7:52.30 | 7:52.30 41 | F: Fn(OsString, &Fn() -> bool) + Send + Sync + 'static, 7:52.30 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 7:52.30 warning: trait objects without an explicit `dyn` are deprecated 7:52.30 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:50:35 7:52.30 | 7:52.30 50 | pub fn run(&mut self, alive: &Fn() -> bool) -> io::Result<()> { 7:52.30 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 7:59.09 Compiling sha2 v0.8.0 8:00.94 Compiling rayon v1.0.0 8:06.01 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 8:06.11 warning: trait objects without an explicit `dyn` are deprecated 8:06.11 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:25:29 8:06.11 | 8:06.11 25 | impl Into>> for StringView { 8:06.11 | ^^^^^ help: use `dyn`: `dyn Error` 8:06.11 | 8:06.11 = note: `#[warn(bare_trait_objects)]` on by default 8:06.11 warning: trait objects without an explicit `dyn` are deprecated 8:06.11 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:26:40 8:06.12 | 8:06.12 26 | fn into(self) -> Result> { 8:06.12 | ^^^^^ help: use `dyn`: `dyn Error` 8:06.12 warning: `...` range patterns are deprecated 8:06.12 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/lib.rs:182:8 8:06.12 | 8:06.12 182 | 1...2 => (), 8:06.12 | ^^^ help: use `..=` for an inclusive range 8:06.12 | 8:06.12 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 8:12.03 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/rust-helper) 8:12.93 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/intl/encoding_glue) 8:13.59 Compiling cubeb-core v0.5.4 8:15.57 Compiling malloc_size_of_derive v0.1.0 8:32.91 Compiling darling_macro v0.8.6 8:36.77 Compiling cstr v0.1.3 8:36.85 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom) 9:29.26 Compiling phf_codegen v0.7.21 9:29.49 Compiling tokio-reactor v0.1.3 9:30.47 Compiling tokio-codec v0.1.0 9:31.17 Compiling tokio-fs v0.1.3 9:32.28 Compiling cubeb v0.5.4 9:32.51 Compiling cubeb-backend v0.5.4 9:32.68 Compiling failure v0.1.3 9:32.92 Compiling darling v0.8.6 9:33.00 Compiling smallvec v0.6.6 9:33.57 Compiling euclid v0.19.5 9:35.22 Compiling app_units v0.7.0 9:35.45 Compiling bincode v1.0.0 9:36.28 Compiling serde_bytes v0.10.4 9:36.72 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_build) 9:37.34 Compiling ron v0.1.7 9:43.46 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/variant) 9:43.57 Compiling moz_task v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/moz_task) 9:43.95 Compiling mozurl v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/mozurl) 9:44.22 Compiling cssparser-macros v0.3.3 9:45.60 Compiling selectors v0.21.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/selectors) 9:49.28 Compiling toml v0.4.5 9:53.65 Compiling tokio-tcp v0.1.1 9:55.23 Compiling tokio-udp v0.1.1 9:56.33 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs) 9:58.86 Compiling derive_common v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/derive_common) 9:58.90 Compiling parking_lot_core v0.2.14 10:00.73 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/fallible) 10:00.87 Compiling plane-split v0.13.8 10:01.79 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/wr_malloc_size_of) 10:02.05 Compiling rkv v0.9.4 10:07.46 Compiling storage v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/rust) 10:08.33 Compiling webrender v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender) 10:10.22 Compiling tokio v0.1.7 10:15.11 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style) 10:17.84 Compiling parking_lot v0.6.3 10:19.45 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_api) 10:21.79 warning: trait objects without an explicit `dyn` are deprecated 10:21.79 --> gfx/wr/webrender_api/src/api.rs:1484:28 10:21.79 | 10:21.79 1484 | fn clone(&self) -> Box; 10:21.79 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 10:21.79 | 10:21.79 = note: `#[warn(bare_trait_objects)]` on by default 10:21.79 warning: trait objects without an explicit `dyn` are deprecated 10:21.79 --> gfx/wr/webrender_api/src/api.rs:1510:25 10:21.79 | 10:21.79 1510 | handler: Option>, 10:21.79 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 10:21.79 warning: trait objects without an explicit `dyn` are deprecated 10:21.79 --> gfx/wr/webrender_api/src/api.rs:1515:47 10:21.79 | 10:21.79 1515 | pub fn new(when: Checkpoint, handler: Box) -> Self { 10:21.79 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 10:21.83 warning: trait objects without an explicit `dyn` are deprecated 10:21.83 --> gfx/wr/webrender_api/src/image.rs:300:49 10:21.83 | 10:21.83 300 | fn create_blob_rasterizer(&mut self) -> Box; 10:21.83 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 10:21.83 warning: trait objects without an explicit `dyn` are deprecated 10:21.83 --> gfx/wr/webrender_api/src/image.rs:306:20 10:21.83 | 10:21.83 306 | services: &BlobImageResources, 10:21.83 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 10:26.06 Compiling kvstore v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/kvstore) 10:30.93 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/bookmark_sync) 10:41.00 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem_derive) 10:52.76 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_derive) 11:18.71 Compiling tokio-core v0.1.17 11:25.19 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem) 11:40.49 warning: trait objects without an explicit `dyn` are deprecated 11:40.49 --> gfx/wr/webrender/src/profiler.rs:49:48 11:40.49 | 11:40.49 49 | pub static mut PROFILER_HOOKS: Option<&'static ProfilerHooks> = None; 11:40.49 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 11:40.49 | 11:40.49 = note: `#[warn(bare_trait_objects)]` on by default 11:40.49 warning: trait objects without an explicit `dyn` are deprecated 11:40.49 --> gfx/wr/webrender/src/profiler.rs:54:50 11:40.49 | 11:40.49 54 | pub fn set_profiler_hooks(hooks: Option<&'static ProfilerHooks>) { 11:40.49 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 11:40.49 warning: trait objects without an explicit `dyn` are deprecated 11:40.49 --> gfx/wr/webrender/src/profiler.rs:1156:50 11:40.49 | 11:40.49 1156 | &renderer_profile.frame_time as &ProfileCounter, 11:40.49 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 11:40.49 warning: trait objects without an explicit `dyn` are deprecated 11:40.49 --> gfx/wr/webrender/src/profiler.rs:1185:50 11:40.49 | 11:40.49 1185 | &renderer_profile.frame_time as &ProfileCounter, 11:40.49 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 11:40.50 warning: trait objects without an explicit `dyn` are deprecated 11:40.50 --> gfx/wr/webrender/src/profiler.rs:1281:32 11:40.50 | 11:40.50 1281 | let samplers: Vec<&ProfileCounter> = samplers.iter().map(|sampler| { 11:40.50 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 11:40.50 warning: trait objects without an explicit `dyn` are deprecated 11:40.50 --> gfx/wr/webrender/src/profiler.rs:1282:29 11:40.50 | 11:40.50 1282 | sampler as &ProfileCounter 11:40.50 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 11:40.51 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:169:28 11:40.52 | 11:40.52 169 | fn get_shader_version(gl: &gl::Gl) -> &'static str { 11:40.52 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.52 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:298:14 11:40.52 | 11:40.52 298 | gl: &gl::Gl, 11:40.52 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.52 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:368:14 11:40.52 | 11:40.52 368 | gl: &gl::Gl, 11:40.52 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.52 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:386:25 11:40.52 | 11:40.52 386 | fn bind(&self, gl: &gl::Gl, main: VBOId, instance: VBOId) { 11:40.52 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.52 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:400:25 11:40.52 | 11:40.52 400 | fn bind(&self, gl: &gl::Gl) { 11:40.52 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.52 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:406:25 11:40.52 | 11:40.52 406 | fn bind(&self, gl: &gl::Gl) { 11:40.52 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.52 warning: trait objects without an explicit `dyn` are deprecated 11:40.52 --> gfx/wr/webrender/src/device/gl.rs:412:25 11:40.53 | 11:40.53 412 | fn bind(&self, gl: &gl::Gl, target: FBOTarget) { 11:40.53 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.53 warning: trait objects without an explicit `dyn` are deprecated 11:40.53 --> gfx/wr/webrender/src/device/gl.rs:819:39 11:40.53 | 11:40.53 819 | program_cache_handler: Option>, 11:40.53 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 11:40.53 warning: trait objects without an explicit `dyn` are deprecated 11:40.53 --> gfx/wr/webrender/src/device/gl.rs:823:51 11:40.53 | 11:40.53 823 | pub fn new(program_cache_observer: Option>) -> Rc { 11:40.53 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 11:40.53 warning: trait objects without an explicit `dyn` are deprecated 11:40.53 --> gfx/wr/webrender/src/device/gl.rs:943:12 11:40.53 | 11:40.53 943 | gl: Rc, 11:40.53 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.53 warning: trait objects without an explicit `dyn` are deprecated 11:40.53 --> gfx/wr/webrender/src/device/gl.rs:947:24 11:40.53 | 11:40.53 947 | base_gl: Option>, 11:40.53 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.53 warning: trait objects without an explicit `dyn` are deprecated 11:40.53 --> gfx/wr/webrender/src/device/gl.rs:1173:20 11:40.53 | 11:40.53 1173 | mut gl: Rc, 11:40.54 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.54 warning: trait objects without an explicit `dyn` are deprecated 11:40.54 --> gfx/wr/webrender/src/device/gl.rs:1363:26 11:40.54 | 11:40.54 1363 | pub fn gl(&self) -> &gl::Gl { 11:40.54 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.54 warning: trait objects without an explicit `dyn` are deprecated 11:40.54 --> gfx/wr/webrender/src/device/gl.rs:1367:32 11:40.54 | 11:40.54 1367 | pub fn rc_gl(&self) -> &Rc { 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.55 warning: trait objects without an explicit `dyn` are deprecated 11:40.55 --> gfx/wr/webrender/src/device/gl.rs:1423:14 11:40.55 | 11:40.55 1423 | gl: &gl::Gl, 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.55 warning: trait objects without an explicit `dyn` are deprecated 11:40.55 --> gfx/wr/webrender/src/device/gl.rs:3148:33 11:40.55 | 11:40.55 3148 | fn log_driver_messages(gl: &gl::Gl) { 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.55 warning: trait objects without an explicit `dyn` are deprecated 11:40.55 --> gfx/wr/webrender/src/device/gl.rs:3283:13 11:40.55 | 11:40.55 3283 | gl: &'a gl::Gl, 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.55 warning: trait objects without an explicit `dyn` are deprecated 11:40.55 --> gfx/wr/webrender/src/device/query_gl.rs:73:12 11:40.55 | 11:40.55 73 | gl: Rc, 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.55 warning: trait objects without an explicit `dyn` are deprecated 11:40.55 --> gfx/wr/webrender/src/device/query_gl.rs:82:19 11:40.55 | 11:40.55 82 | fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.55 warning: trait objects without an explicit `dyn` are deprecated 11:40.55 --> gfx/wr/webrender/src/device/query_gl.rs:192:12 11:40.55 | 11:40.55 192 | gl: Rc, 11:40.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.56 warning: trait objects without an explicit `dyn` are deprecated 11:40.56 --> gfx/wr/webrender/src/device/query_gl.rs:199:23 11:40.56 | 11:40.56 199 | pub fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 11:40.56 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.56 warning: trait objects without an explicit `dyn` are deprecated 11:40.56 --> gfx/wr/webrender/src/device/query_gl.rs:282:20 11:40.56 | 11:40.56 282 | gl: Option<(Rc, GpuDebugMethod)>, 11:40.56 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.56 warning: trait objects without an explicit `dyn` are deprecated 11:40.56 --> gfx/wr/webrender/src/device/query_gl.rs:286:20 11:40.56 | 11:40.56 286 | fn new(gl: &Rc, message: &str, debug_method: GpuDebugMethod) -> Self { 11:40.56 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.56 warning: trait objects without an explicit `dyn` are deprecated 11:40.56 --> gfx/wr/webrender/src/device/query_gl.rs:301:21 11:40.56 | 11:40.56 301 | fn fire(gl: &Rc, message: &str, debug_method: GpuDebugMethod) { 11:40.56 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.56 warning: `...` range patterns are deprecated 11:40.56 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:398:14 11:40.56 | 11:40.56 398 | 1...2 => SubpixelOffset::Quarter, 11:40.56 | ^^^ help: use `..=` for an inclusive range 11:40.56 | 11:40.56 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 11:40.56 warning: `...` range patterns are deprecated 11:40.56 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:399:14 11:40.56 | 11:40.56 399 | 3...4 => SubpixelOffset::Half, 11:40.56 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:400:14 11:40.57 | 11:40.57 400 | 5...6 => SubpixelOffset::ThreeQuarters, 11:40.57 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/gpu_cache.rs:394:14 11:40.57 | 11:40.57 394 | 3...4 => (4, &mut self.free_list_4), 11:40.57 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/gpu_cache.rs:395:14 11:40.57 | 11:40.57 395 | 5...8 => (8, &mut self.free_list_8), 11:40.57 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/gpu_cache.rs:396:14 11:40.57 | 11:40.57 396 | 9...16 => (16, &mut self.free_list_16), 11:40.57 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/gpu_cache.rs:397:15 11:40.57 | 11:40.57 397 | 17...32 => (32, &mut self.free_list_32), 11:40.57 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/gpu_cache.rs:398:15 11:40.57 | 11:40.57 398 | 33...64 => (64, &mut self.free_list_64), 11:40.57 | ^^^ help: use `..=` for an inclusive range 11:40.57 warning: `...` range patterns are deprecated 11:40.57 --> gfx/wr/webrender/src/gpu_cache.rs:399:15 11:40.57 | 11:40.57 399 | 65...128 => (128, &mut self.free_list_128), 11:40.58 | ^^^ help: use `..=` for an inclusive range 11:40.58 warning: `...` range patterns are deprecated 11:40.58 --> gfx/wr/webrender/src/gpu_cache.rs:400:16 11:40.58 | 11:40.58 400 | 129...256 => (256, &mut self.free_list_256), 11:40.58 | ^^^ help: use `..=` for an inclusive range 11:40.58 warning: `...` range patterns are deprecated 11:40.58 --> gfx/wr/webrender/src/gpu_cache.rs:401:16 11:40.58 | 11:40.58 401 | 257...341 => (341, &mut self.free_list_341), 11:40.58 | ^^^ help: use `..=` for an inclusive range 11:40.58 warning: `...` range patterns are deprecated 11:40.58 --> gfx/wr/webrender/src/gpu_cache.rs:402:16 11:40.58 | 11:40.58 402 | 342...512 => (512, &mut self.free_list_512), 11:40.58 | ^^^ help: use `..=` for an inclusive range 11:40.58 warning: `...` range patterns are deprecated 11:40.58 --> gfx/wr/webrender/src/gpu_cache.rs:403:16 11:40.58 | 11:40.58 403 | 513...1024 => (1024, &mut self.free_list_1024), 11:40.58 | ^^^ help: use `..=` for an inclusive range 11:40.58 warning: trait objects without an explicit `dyn` are deprecated 11:40.58 --> gfx/wr/webrender/src/prim_store/mod.rs:3198:20 11:40.58 | 11:40.58 3198 | callback: &mut FnMut(&LayoutRect, GpuDataRequest), 11:40.58 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&LayoutRect, GpuDataRequest)` 11:40.58 warning: trait objects without an explicit `dyn` are deprecated 11:40.58 --> gfx/wr/webrender/src/render_backend.rs:689:19 11:40.58 | 11:40.58 689 | notifier: Box, 11:40.58 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 11:40.58 warning: trait objects without an explicit `dyn` are deprecated 11:40.58 --> gfx/wr/webrender/src/render_backend.rs:690:26 11:40.59 | 11:40.59 690 | recorder: Option>, 11:40.59 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 11:40.59 warning: trait objects without an explicit `dyn` are deprecated 11:40.59 --> gfx/wr/webrender/src/render_backend.rs:691:25 11:40.59 | 11:40.59 691 | sampler: Option>, 11:40.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/render_backend.rs:709:23 11:40.60 | 11:40.60 709 | notifier: Box, 11:40.60 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/render_backend.rs:711:30 11:40.60 | 11:40.60 711 | recorder: Option>, 11:40.60 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/render_backend.rs:712:29 11:40.60 | 11:40.60 712 | sampler: Option>, 11:40.60 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/render_task.rs:1947:18 11:40.60 | 11:40.60 1947 | output: &mut io::Write, 11:40.60 | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/renderer.rs:1854:23 11:40.60 | 11:40.60 1854 | debug_server: Box, 11:40.60 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/renderer.rs:1914:40 11:40.60 | 11:40.60 1914 | external_image_handler: Option>, 11:40.60 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 11:40.60 warning: trait objects without an explicit `dyn` are deprecated 11:40.60 --> gfx/wr/webrender/src/renderer.rs:1919:38 11:40.61 | 11:40.61 1919 | output_image_handler: Option>, 11:40.61 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 11:40.61 warning: trait objects without an explicit `dyn` are deprecated 11:40.61 --> gfx/wr/webrender/src/renderer.rs:2007:16 11:40.61 | 11:40.61 2007 | gl: Rc, 11:40.61 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 11:40.61 warning: trait objects without an explicit `dyn` are deprecated 11:40.61 --> gfx/wr/webrender/src/renderer.rs:2008:23 11:40.61 | 11:40.61 2008 | notifier: Box, 11:40.61 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 11:40.61 warning: trait objects without an explicit `dyn` are deprecated 11:40.61 --> gfx/wr/webrender/src/renderer.rs:2933:63 11:40.61 | 11:40.61 2933 | pub fn set_external_image_handler(&mut self, handler: Box) { 11:40.61 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 11:40.61 warning: trait objects without an explicit `dyn` are deprecated 11:40.61 --> gfx/wr/webrender/src/renderer.rs:2938:61 11:40.61 | 11:40.61 2938 | pub fn set_output_image_handler(&mut self, handler: Box) { 11:40.61 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 11:40.61 warning: trait objects without an explicit `dyn` are deprecated 11:40.61 --> gfx/wr/webrender/src/renderer.rs:5192:24 11:40.61 | 11:40.61 5192 | select_color: &Fn(&Texture) -> [f32; 4], 11:40.61 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Texture) -> [f32; 4]` 11:40.61 warning: trait objects without an explicit `dyn` are deprecated 11:40.61 --> gfx/wr/webrender/src/renderer.rs:5655:40 11:40.61 | 11:40.62 5655 | pub blob_image_handler: Option>, 11:40.62 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 11:40.62 warning: trait objects without an explicit `dyn` are deprecated 11:40.62 --> gfx/wr/webrender/src/renderer.rs:5656:30 11:40.62 | 11:40.62 5656 | pub recorder: Option>, 11:40.62 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 11:40.62 warning: trait objects without an explicit `dyn` are deprecated 11:40.62 --> gfx/wr/webrender/src/renderer.rs:5657:37 11:40.62 | 11:40.62 5657 | pub thread_listener: Option>, 11:40.62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ThreadListener + Send + Sync` 11:40.62 warning: trait objects without an explicit `dyn` are deprecated 11:40.62 --> gfx/wr/webrender/src/renderer.rs:5663:41 11:40.62 | 11:40.62 5663 | pub scene_builder_hooks: Option>, 11:40.62 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 11:40.62 warning: trait objects without an explicit `dyn` are deprecated 11:40.62 --> gfx/wr/webrender/src/renderer.rs:5664:29 11:40.62 | 11:40.62 5664 | pub sampler: Option>, 11:40.62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 11:40.62 warning: trait objects without an explicit `dyn` are deprecated 11:40.62 --> gfx/wr/webrender/src/renderer.rs:5764:70 11:40.62 | 11:40.62 5764 | fn new_debug_server(_enable: bool, api_tx: MsgSender) -> Box { 11:40.62 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 11:40.62 warning: trait objects without an explicit `dyn` are deprecated 11:40.62 --> gfx/wr/webrender/src/resource_cache.rs:462:36 11:40.62 | 11:40.62 462 | blob_image_handler: Option>, 11:40.63 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 11:40.63 warning: trait objects without an explicit `dyn` are deprecated 11:40.63 --> gfx/wr/webrender/src/resource_cache.rs:470:39 11:40.63 | 11:40.63 470 | blob_image_rasterizer: Option>, 11:40.63 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 11:40.63 warning: trait objects without an explicit `dyn` are deprecated 11:40.63 --> gfx/wr/webrender/src/resource_cache.rs:489:40 11:40.63 | 11:40.63 489 | blob_image_handler: Option>, 11:40.63 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 11:40.63 warning: trait objects without an explicit `dyn` are deprecated 11:40.63 --> gfx/wr/webrender/src/resource_cache.rs:686:36 11:40.63 | 11:40.63 686 | &mut self, rasterizer: Box, 11:40.63 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 11:40.63 warning: trait objects without an explicit `dyn` are deprecated 11:40.63 --> gfx/wr/webrender/src/resource_cache.rs:1161:23 11:40.63 | 11:40.63 1161 | ) -> (Option<(Box, AsyncBlobImageInfo)>, Vec) { 11:40.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 11:40.64 warning: trait objects without an explicit `dyn` are deprecated 11:40.64 --> gfx/wr/webrender/src/scene_builder.rs:48:38 11:40.64 | 11:40.64 48 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 11:40.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 11:40.64 warning: trait objects without an explicit `dyn` are deprecated 11:40.64 --> gfx/wr/webrender/src/scene_builder.rs:93:38 11:40.64 | 11:40.64 93 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 11:40.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 11:40.64 warning: trait objects without an explicit `dyn` are deprecated 11:40.64 --> gfx/wr/webrender/src/scene_builder.rs:274:23 11:40.64 | 11:40.64 274 | hooks: Option>, 11:40.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 11:40.64 warning: trait objects without an explicit `dyn` are deprecated 11:40.64 --> gfx/wr/webrender/src/scene_builder.rs:283:27 11:40.64 | 11:40.64 283 | hooks: Option>, 11:40.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 11:40.64 warning: `...` range patterns are deprecated 11:40.64 --> gfx/wr/webrender/src/texture_cache.rs:1769:10 11:40.64 | 11:40.65 1769 | 1...16 => 16, 11:40.65 | ^^^ help: use `..=` for an inclusive range 11:40.65 warning: `...` range patterns are deprecated 11:40.65 --> gfx/wr/webrender/src/texture_cache.rs:1770:11 11:40.65 | 11:40.65 1770 | 17...32 => 32, 11:40.65 | ^^^ help: use `..=` for an inclusive range 11:40.65 warning: `...` range patterns are deprecated 11:40.65 --> gfx/wr/webrender/src/texture_cache.rs:1771:11 11:40.65 | 11:40.65 1771 | 33...64 => 64, 11:40.65 | ^^^ help: use `..=` for an inclusive range 11:40.65 warning: `...` range patterns are deprecated 11:40.65 --> gfx/wr/webrender/src/texture_cache.rs:1772:11 11:40.65 | 11:40.65 1772 | 65...128 => 128, 11:40.65 | ^^^ help: use `..=` for an inclusive range 11:40.65 warning: `...` range patterns are deprecated 11:40.65 --> gfx/wr/webrender/src/texture_cache.rs:1773:12 11:40.65 | 11:40.65 1773 | 129...256 => 256, 11:40.65 | ^^^ help: use `..=` for an inclusive range 11:40.65 warning: `...` range patterns are deprecated 11:40.65 --> gfx/wr/webrender/src/texture_cache.rs:1774:12 11:40.65 | 11:40.65 1774 | 257...512 => 512, 11:40.65 | ^^^ help: use `..=` for an inclusive range 11:42.95 Compiling tokio-uds v0.1.7 11:45.70 warning: trait objects without an explicit `dyn` are deprecated 11:45.70 --> servo/components/selectors/context.rs:137:48 11:45.70 | 11:45.70 137 | pub pseudo_element_matching_fn: Option<&'a Fn(&Impl::PseudoElement) -> bool>, 11:45.70 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Impl::PseudoElement) -> bool` 11:45.70 | 11:45.70 = note: `#[warn(bare_trait_objects)]` on by default 11:51.38 Compiling audioipc v0.2.4 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/audioipc) 11:52.63 warning: variable does not need to be mutable 11:52.63 --> media/audioipc/audioipc/src/fd_passing.rs:103:25 11:52.63 | 11:52.63 103 | let mut fds = match frame.fds { 11:52.63 | ----^^^ 11:52.63 | | 11:52.63 | help: remove this `mut` 11:52.63 | 11:52.63 = note: `#[warn(unused_mut)]` on by default 11:55.10 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/malloc_size_of) 11:55.21 warning: trait objects without an explicit `dyn` are deprecated 11:55.21 --> servo/components/malloc_size_of/lib.rs:95:27 11:55.21 | 11:55.21 95 | type VoidPtrToBoolFnMut = FnMut(*const c_void) -> bool; 11:55.21 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const c_void) -> bool` 11:55.21 | 11:55.21 = note: `#[warn(bare_trait_objects)]` on by default 11:55.55 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings) 11:55.73 warning: trait objects without an explicit `dyn` are deprecated 11:55.73 --> gfx/webrender_bindings/src/bindings.rs:597:28 11:55.73 | 11:55.73 597 | fn clone(&self) -> Box { 11:55.73 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 11:55.73 | 11:55.73 note: lint level defined here 11:55.73 --> gfx/webrender_bindings/src/lib.rs:5:9 11:55.73 | 11:55.73 5 | #![deny(warnings)] 11:55.73 | ^^^^^^^^ 11:55.73 = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` 11:55.73 warning: trait objects without an explicit `dyn` are deprecated 11:55.73 --> gfx/webrender_bindings/src/bindings.rs:1155:30 11:55.74 | 11:55.74 1155 | let recorder: Option> = if unsafe { gfx_use_wrench() } { 11:55.74 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 11:55.74 warning: trait objects without an explicit `dyn` are deprecated 11:55.74 --> gfx/webrender_bindings/src/moz2d_renderer.rs:593:49 11:55.74 | 11:55.74 593 | fn create_blob_rasterizer(&mut self) -> Box { 11:55.74 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 11:55.74 warning: trait objects without an explicit `dyn` are deprecated 11:55.74 --> gfx/webrender_bindings/src/moz2d_renderer.rs:614:21 11:55.74 | 11:55.74 614 | resources: &BlobImageResources, 11:55.74 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 11:55.74 warning: trait objects without an explicit `dyn` are deprecated 11:55.74 --> gfx/webrender_bindings/src/moz2d_renderer.rs:658:56 11:55.74 | 11:55.74 658 | fn prepare_request(&self, blob: &[u8], resources: &BlobImageResources) { 11:55.74 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 11:55.74 warning: trait objects without an explicit `dyn` are deprecated 11:55.74 --> gfx/webrender_bindings/src/moz2d_renderer.rs:679:25 11:55.74 | 11:55.74 679 | resources: &BlobImageResources, 11:55.74 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 12:55.91 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/client) 13:25.47 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/server) 13:48.17 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_traits) 13:48.34 warning: trait objects without an explicit `dyn` are deprecated 13:48.34 --> servo/components/style_traits/specified_value_info.rs:30:42 13:48.34 | 13:48.34 30 | pub type KeywordsCollectFn<'a> = &'a mut FnMut(&[&'static str]); 13:48.34 | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[&'static str])` 13:48.34 | 13:48.34 = note: `#[warn(bare_trait_objects)]` on by default 13:59.27 warning: trait objects without an explicit `dyn` are deprecated 13:59.27 --> servo/components/style/animation.rs:491:29 13:59.27 | 13:59.27 491 | font_metrics_provider: &FontMetricsProvider, 13:59.27 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.27 | 13:59.27 = note: `#[warn(bare_trait_objects)]` on by default 13:59.27 warning: trait objects without an explicit `dyn` are deprecated 13:59.27 --> servo/components/style/animation.rs:676:29 13:59.27 | 13:59.27 676 | font_metrics_provider: &FontMetricsProvider, 13:59.27 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.33 warning: trait objects without an explicit `dyn` are deprecated 13:59.33 --> servo/components/style/parser.rs:54:32 13:59.33 | 13:59.33 54 | error_reporter: Option<&'a ParseErrorReporter>, 13:59.33 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.34 warning: trait objects without an explicit `dyn` are deprecated 13:59.34 --> servo/components/style/parser.rs:70:36 13:59.34 | 13:59.34 70 | error_reporter: Option<&'a ParseErrorReporter>, 13:59.34 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.34 warning: trait objects without an explicit `dyn` are deprecated 13:59.34 --> servo/components/style/parser.rs:92:36 13:59.34 | 13:59.34 92 | error_reporter: Option<&'a ParseErrorReporter>, 13:59.34 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.34 warning: `...` range patterns are deprecated 13:59.34 --> servo/components/style/str.rs:63:12 13:59.34 | 13:59.34 63 | '0'...'9' => true, 13:59.34 | ^^^ help: use `..=` for an inclusive range 13:59.34 | 13:59.34 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 13:59.34 warning: `...` range patterns are deprecated 13:59.34 --> servo/components/style/str.rs:164:46 13:59.34 | 13:59.35 164 | if input.bytes().any(|c| matches!(c, b'A'...b'Z')) { 13:59.35 | ^^^ help: use `..=` for an inclusive range 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/rule_list.rs:130:25 13:59.35 | 13:59.35 130 | loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/rule_list.rs:142:25 13:59.35 | 13:59.35 142 | loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/rule_parser.rs:47:28 13:59.35 | 13:59.35 47 | pub loader: Option<&'a StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:79:36 13:59.35 | 13:59.35 79 | stylesheet_loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:80:33 13:59.35 | 13:59.35 80 | error_reporter: Option<&ParseErrorReporter>, 13:59.35 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:346:36 13:59.35 | 13:59.35 346 | stylesheet_loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:347:33 13:59.35 | 13:59.35 347 | error_reporter: Option<&ParseErrorReporter>, 13:59.35 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:385:36 13:59.35 | 13:59.35 385 | stylesheet_loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:386:33 13:59.35 | 13:59.35 386 | error_reporter: Option<&ParseErrorReporter>, 13:59.35 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:453:36 13:59.35 | 13:59.35 453 | stylesheet_loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/stylesheet.rs:454:33 13:59.35 | 13:59.35 454 | error_reporter: Option<&ParseErrorReporter>, 13:59.35 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylesheets/mod.rs:344:25 13:59.35 | 13:59.35 344 | loader: Option<&StylesheetLoader>, 13:59.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:653:24 13:59.35 | 13:59.35 653 | font_metrics: &FontMetricsProvider, 13:59.35 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:681:24 13:59.35 | 13:59.35 681 | font_metrics: &FontMetricsProvider, 13:59.35 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:776:24 13:59.35 | 13:59.35 776 | font_metrics: &FontMetricsProvider, 13:59.35 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:777:30 13:59.35 | 13:59.35 777 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 13:59.35 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:812:24 13:59.35 | 13:59.35 812 | font_metrics: &FontMetricsProvider, 13:59.35 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:865:24 13:59.35 | 13:59.35 865 | font_metrics: &FontMetricsProvider, 13:59.35 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.35 warning: trait objects without an explicit `dyn` are deprecated 13:59.35 --> servo/components/style/stylist.rs:922:30 13:59.35 | 13:59.35 922 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 13:59.35 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 13:59.36 warning: trait objects without an explicit `dyn` are deprecated 13:59.36 --> servo/components/style/values/computed/mod.rs:154:36 13:59.36 | 13:59.36 154 | pub font_metrics_provider: &'a FontMetricsProvider, 13:59.36 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.42 warning: trait objects without an explicit `dyn` are deprecated 13:59.42 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1202:29 13:59.42 | 13:59.42 1202 | error_reporter: Option<&ParseErrorReporter>, 13:59.42 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.42 warning: trait objects without an explicit `dyn` are deprecated 13:59.42 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1229:29 13:59.42 | 13:59.42 1229 | error_reporter: Option<&ParseErrorReporter>, 13:59.42 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 13:59.42 warning: trait objects without an explicit `dyn` are deprecated 13:59.42 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:85:29 13:59.42 | 13:59.42 85 | font_metrics_provider: &FontMetricsProvider, 13:59.42 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.42 warning: trait objects without an explicit `dyn` are deprecated 13:59.42 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:119:29 13:59.42 | 13:59.42 119 | font_metrics_provider: &FontMetricsProvider, 13:59.42 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 13:59.43 warning: trait objects without an explicit `dyn` are deprecated 13:59.43 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:216:29 13:59.43 | 13:59.43 216 | font_metrics_provider: &FontMetricsProvider, 13:59.43 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 16:30.75 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/ports/geckolib) 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:1350:25 16:31.17 | 16:31.17 1350 | let loader: Option<&StyleStylesheetLoader> = match loader { 16:31.17 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 16:31.17 | 16:31.17 = note: `#[warn(bare_trait_objects)]` on by default 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:1361:41 16:31.17 | 16:31.17 1361 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 16:31.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:1849:34 16:31.17 | 16:31.17 1849 | .map(|loader| loader as &StyleStylesheetLoader); 16:31.17 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:3529:28 16:31.17 | 16:31.17 3529 | matching_func: Option<&Fn(&PseudoElement) -> bool>, 16:31.17 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:3718:23 16:31.17 | 16:31.17 3718 | reporter: Option<&ParseErrorReporter>, 16:31.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:3755:41 16:31.17 | 16:31.17 3755 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 16:31.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:3907:41 16:31.17 | 16:31.17 3907 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 16:31.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 16:31.17 warning: trait objects without an explicit `dyn` are deprecated 16:31.17 --> servo/ports/geckolib/glue.rs:4114:41 16:31.18 | 16:31.18 4114 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 16:31.18 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 16:31.18 warning: trait objects without an explicit `dyn` are deprecated 16:31.18 --> servo/ports/geckolib/glue.rs:5135:32 16:31.18 | 16:31.18 5135 | font_metrics_provider: &'a FontMetricsProvider, 16:31.18 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 16:31.18 warning: trait objects without an explicit `dyn` are deprecated 16:31.18 --> servo/ports/geckolib/glue.rs:6088:29 16:31.18 | 16:31.18 6088 | error_reporter: Option<&ParseErrorReporter>, 16:31.18 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 16:31.18 warning: trait objects without an explicit `dyn` are deprecated 16:31.18 --> servo/ports/geckolib/glue.rs:6152:63 16:31.18 | 16:31.18 6152 | match parse_color(&value, reporter.as_ref().map(|r| r as &ParseErrorReporter)) { 16:31.18 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 19:07.27 comm/mailnews/base/search/src 19:07.27 comm/mailnews/compose/src 19:07.27 comm/mailnews/base/util 19:35.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 19:35.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 19:35.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 19:35.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 19:35.91 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)': 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:35.91 1007 | foundInterface = 0; \ 19:35.91 | ^~~~~~~~~~~~~~ 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:35.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:35.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:35.91 95 | NS_INTERFACE_MAP_END 19:35.91 | ^~~~~~~~~~~~~~~~~~~~ 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:35.91 986 | else 19:35.91 | ^~~~ 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 19:35.91 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 19:35.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 19:35.91 93 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithSpecialOrigin, 19:35.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:39.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 19:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 19:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 19:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 19:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 19:39.83 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)': 19:39.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:39.83 1022 | foundInterface = 0; \ 19:39.84 | ^~~~~~~~~~~~~~ 19:39.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:39.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:39.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:39.84 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:39.84 1124 | NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 19:39.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:39.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:39.84 981 | else 19:39.84 | ^~~~ 19:39.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:39.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:39.84 | ^~~~~~~~~~~~~~~~~~ 19:39.84 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:39.84 1123 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 19:39.84 | ^~~~~~~~~~~~~~~~~~~~~~ 19:39.92 comm/mailnews/db/msgdb/src 19:40.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 19:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 19:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMsgCompose.h:10, 19:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.h:9, 19:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 19:40.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)': 19:40.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:40.33 1007 | foundInterface = 0; \ 19:40.33 | ^~~~~~~~~~~~~~ 19:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:40.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:40.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:40.34 3286 | NS_INTERFACE_MAP_END 19:40.34 | ^~~~~~~~~~~~~~~~~~~~ 19:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:40.34 981 | else 19:40.34 | ^~~~ 19:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:40.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:40.34 | ^~~~~~~~~~~~~~~~~~ 19:40.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:40.34 3285 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 19:40.34 | ^~~~~~~~~~~~~~~~~~~~~~ 19:43.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 19:43.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 19:43.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsITransaction.h:10, 19:43.76 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.h:10, 19:43.76 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:6: 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)': 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:43.76 1007 | foundInterface = 0; \ 19:43.76 | ^~~~~~~~~~~~~~ 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:43.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:43.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:43.76 26 | NS_INTERFACE_MAP_END 19:43.76 | ^~~~~~~~~~~~~~~~~~~~ 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:43.76 981 | else 19:43.76 | ^~~~ 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:43.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:43.76 | ^~~~~~~~~~~~~~~~~~ 19:43.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:43.76 25 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 19:43.76 | ^~~~~~~~~~~~~~~~~~~~~~ 19:48.60 comm/mailnews/extensions/mdn/src 19:50.85 comm/mailnews/extensions/mailviews/src 19:52.22 comm/mailnews/extensions/bayesian-spam-filter/src 19:56.29 comm/mailnews/extensions/fts3/src 19:58.08 comm/mailnews/extensions/smime/src 19:58.85 comm/mailnews/imap/src 20:05.40 comm/mailnews/import/src 20:25.98 comm/mailnews/import/text/src 20:29.92 comm/mailnews/import/vcard/src 20:31.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 20:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 20:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 20:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 20:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 20:31.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)': 20:31.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:31.93 1022 | foundInterface = 0; \ 20:31.93 | ^~~~~~~~~~~~~~ 20:31.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:31.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:31.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:31.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:31.93 63 | NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 20:31.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:31.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:31.93 981 | else 20:31.93 | ^~~~ 20:31.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:31.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:31.93 | ^~~~~~~~~~~~~~~~~~ 20:31.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:31.93 62 | NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 20:31.93 | ^~~~~~~~~~~~~~~~~~~~~~ 20:35.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 20:35.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 20:35.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 20:35.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 20:35.04 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:7: 20:35.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)': 20:35.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.04 1022 | foundInterface = 0; \ 20:35.04 | ^~~~~~~~~~~~~~ 20:35.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:211:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:35.04 211 | NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 20:35.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.04 981 | else 20:35.04 | ^~~~ 20:35.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:210:1: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:35.04 210 | NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 20:35.04 | ^~~~~~~~~~~~~~~~~~ 20:43.19 comm/mailnews/intl 20:47.87 comm/mailnews/jsaccount/src 20:50.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 20:50.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 20:50.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 20:50.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 20:50.03 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 20:50.03 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)': 20:50.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:50.03 1007 | foundInterface = 0; \ 20:50.03 | ^~~~~~~~~~~~~~ 20:50.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:50.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:50.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:50.03 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:50.03 278 | NS_INTERFACE_MAP_END 20:50.03 | ^~~~~~~~~~~~~~~~~~~~ 20:50.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:50.03 981 | else 20:50.04 | ^~~~ 20:50.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:50.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:50.04 | ^~~~~~~~~~~~~~~~~~ 20:50.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:50.04 277 | NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 20:50.04 | ^~~~~~~~~~~~~~~~~~~~~~ 20:50.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)': 20:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:50.29 1007 | foundInterface = 0; \ 20:50.29 | ^~~~~~~~~~~~~~ 20:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:50.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:50.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:50.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:50.29 8402 | NS_INTERFACE_MAP_END 20:50.30 | ^~~~~~~~~~~~~~~~~~~~ 20:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:50.30 981 | else 20:50.30 | ^~~~ 20:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:50.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:50.30 | ^~~~~~~~~~~~~~~~~~ 20:50.30 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:50.30 8401 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 20:50.30 | ^~~~~~~~~~~~~~~~~~~~~~ 21:10.92 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust) 21:16.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 21:16.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 21:16.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 21:16.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 21:16.94 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:6: 21:16.94 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)': 21:16.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:16.95 1022 | foundInterface = 0; \ 21:16.95 | ^~~~~~~~~~~~~~ 21:16.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:16.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.95 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:16.95 86 | NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 21:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:16.95 981 | else 21:16.95 | ^~~~ 21:16.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:16.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:16.95 | ^~~~~~~~~~~~~~~~~~ 21:16.95 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:16.95 85 | NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 21:16.95 | ^~~~~~~~~~~~~~~~~~~~~~ 21:24.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 21:24.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 21:24.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrefService.h:10, 21:24.01 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 21:24.01 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)': 21:24.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:24.01 1007 | foundInterface = 0; \ 21:24.01 | ^~~~~~~~~~~~~~ 21:24.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:24.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:24.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:24.02 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:24.02 30 | NS_INTERFACE_MAP_END 21:24.02 | ^~~~~~~~~~~~~~~~~~~~ 21:24.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:24.02 991 | else 21:24.02 | ^~~~ 21:24.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:24.02 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:24.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.02 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:24.02 29 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 21:24.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:40.03 comm/mailnews/mime/emitters 21:40.03 comm/mailnews/local/src 21:40.03 comm/mailnews/mime/src 21:55.46 comm/mailnews/mime/cthandlers/glue 21:57.29 comm/mailnews/mime/cthandlers/vcard 21:58.85 comm/mailnews/mime/cthandlers/pgpmime 22:00.75 comm/mailnews/news/src 22:10.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 22:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 22:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 22:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 22:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)': 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:10.17 1007 | foundInterface = 0; \ 22:10.17 | ^~~~~~~~~~~~~~ 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:10.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:497:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:10.17 497 | NS_INTERFACE_MAP_END 22:10.17 | ^~~~~~~~~~~~~~~~~~~~ 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:10.17 981 | else 22:10.17 | ^~~~ 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:10.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:10.17 | ^~~~~~~~~~~~~~~~~~ 22:10.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:496:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:10.17 496 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 22:10.17 | ^~~~~~~~~~~~~~~~~~~~~~ 22:26.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 22:26.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 22:26.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINntpIncomingServer.h:10, 22:26.29 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 22:26.29 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)': 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:26.29 1022 | foundInterface = 0; \ 22:26.29 | ^~~~~~~~~~~~~~ 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:26.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:26.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:26.29 89 | NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 22:26.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:26.29 981 | else 22:26.29 | ^~~~ 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:26.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:26.29 | ^~~~~~~~~~~~~~~~~~ 22:26.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:26.29 88 | NS_INTERFACE_MAP_ENTRY(nsITreeView) 22:26.29 | ^~~~~~~~~~~~~~~~~~~~~~ 22:39.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 22:39.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 22:39.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 22:39.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 22:39.08 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:6: 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)': 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:39.08 1022 | foundInterface = 0; \ 22:39.08 | ^~~~~~~~~~~~~~ 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:39.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:39.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:39.08 46 | NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 22:39.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:39.08 981 | else 22:39.08 | ^~~~ 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:39.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:39.08 | ^~~~~~~~~~~~~~~~~~ 22:39.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:39.08 45 | NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 22:39.08 | ^~~~~~~~~~~~~~~~~~~~~~ 22:39.72 comm/db/mork/src 22:57.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 22:57.09 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)': 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:131:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class morkRow' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 22:57.09 131 | # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 22:57.09 | ^ 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:183:15: note: in expansion of macro 'MORK_MEMSET' 22:57.09 183 | if (newRow) MORK_MEMSET(newRow, 0, sizeof(morkRow)); 22:57.09 | ^~~~~~~~~~~ 22:57.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:39: 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here 22:57.09 33 | class morkRow { // row of cells 22:57.09 | ^~~~~~~ 22:57.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 22:57.09 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)': 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:131:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class morkCell'; use assignment or value-initialization instead [-Wclass-memaccess] 22:57.09 131 | # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 22:57.09 | ^ 22:57.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:215:17: note: in expansion of macro 'MORK_MEMSET' 22:57.10 215 | if (newCells) MORK_MEMSET(newCells, 0, size); 22:57.10 | ^~~~~~~~~~~ 22:57.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:35: 22:57.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 22:57.10 23 | class morkCell { // minimal cell format 22:57.10 | ^~~~~~~~ 22:59.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 22:59.43 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:11: 22:59.43 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)': 22:59.43 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:130:64: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class morkCell'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:59.43 130 | # define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size) 22:59.43 | ^ 22:59.43 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:674:11: note: in expansion of macro 'MORK_MEMMOVE' 22:59.43 674 | MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 22:59.43 | ^~~~~~~~~~~~ 22:59.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:14, 22:59.43 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:19: 22:59.43 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 22:59.43 23 | class morkCell { // minimal cell format 22:59.43 | ^~~~~~~~ 23:12.05 comm/rdf/base 23:13.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 23:13.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 23:13.22 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:30, 23:13.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/base/Unified_cpp_comm_rdf_base0.cpp:2: 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:13.22 1007 | foundInterface = 0; \ 23:13.22 | ^~~~~~~~~~~~~~ 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:13.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:13.22 523 | NS_INTERFACE_MAP_END 23:13.22 | ^~~~~~~~~~~~~~~~~~~~ 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:13.22 991 | else 23:13.22 | ^~~~ 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:13.22 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:13.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:522:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:13.22 522 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 23:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:13.28 1007 | foundInterface = 0; \ 23:13.28 | ^~~~~~~~~~~~~~ 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:13.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:13.28 775 | NS_INTERFACE_MAP_END 23:13.28 | ^~~~~~~~~~~~~~~~~~~~ 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:13.28 981 | else 23:13.28 | ^~~~ 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:13.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:13.28 | ^~~~~~~~~~~~~~~~~~ 23:13.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:774:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:13.29 774 | NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 23:13.29 | ^~~~~~~~~~~~~~~~~~~~~~ 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:16.86 1007 | foundInterface = 0; \ 23:16.86 | ^~~~~~~~~~~~~~ 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:16.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:16.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:16.86 457 | NS_INTERFACE_MAP_END 23:16.86 | ^~~~~~~~~~~~~~~~~~~~ 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:16.86 991 | else 23:16.86 | ^~~~ 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:16.86 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:16.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:16.86 456 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 23:16.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.45 comm/rdf/datasource 23:24.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 23:24.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 23:24.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsNetUtil.h:12, 23:24.59 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:13, 23:24.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/datasource/Unified_cpp_comm_rdf_datasource0.cpp:2: 23:24.59 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 23:24.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:24.60 1007 | foundInterface = 0; \ 23:24.60 | ^~~~~~~~~~~~~~ 23:24.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:24.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:24.60 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:24.60 247 | NS_INTERFACE_MAP_END 23:24.60 | ^~~~~~~~~~~~~~~~~~~~ 23:24.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:24.60 991 | else 23:24.60 | ^~~~ 23:24.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:24.60 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:24.60 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:24.60 246 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 23:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 23:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 23:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 23:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 23:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 23:26.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)': 23:26.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:26.32 1022 | foundInterface = 0; \ 23:26.32 | ^~~~~~~~~~~~~~ 23:26.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:26.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:26.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:26.33 62 | NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 23:26.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:26.33 981 | else 23:26.33 | ^~~~ 23:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:26.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:26.33 | ^~~~~~~~~~~~~~~~~~ 23:26.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:26.33 61 | NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 23:26.33 | ^~~~~~~~~~~~~~~~~~~~~~ 23:28.29 comm/rdf/build 23:29.28 comm/mail/components/migration/src 23:33.29 comm/mail/components/shell 23:34.98 js/src 23:46.63 js/src/editline 23:49.06 js/src/frontend 24:09.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/FullParseHandler.h:16, 24:09.29 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.h:183, 24:09.29 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:20: 24:09.29 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 24:09.29 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:09.29 888 | : ParseNode(kind, pos), left_(left), right_(right) { 24:09.30 | ^ 24:09.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 24:09.30 6997 | NameNodeType innerName; 24:09.30 | ^~~~~~~~~ 24:09.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 24:09.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:09.94 5617 | TernaryNodeType ifNode; 24:09.94 | ^~~~~~ 24:15.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/FullParseHandler.h:16, 24:15.00 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.h:183, 24:15.00 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:20: 24:15.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 24:15.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:15.00 888 | : ParseNode(kind, pos), left_(left), right_(right) { 24:15.00 | ^ 24:15.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 24:15.00 6997 | NameNodeType innerName; 24:15.00 | ^~~~~~~~~ 24:15.67 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 24:15.67 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:15.67 5617 | TernaryNodeType ifNode; 24:15.67 | ^~~~~~ 24:32.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 24:32.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 24:32.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/BytecodeEmitter.cpp:2684:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:32.34 2684 | NameOpEmitter noe(this, name, loc, kind); 24:32.34 | ^ 25:29.53 js/src/gc 25:38.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 25:38.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 25:38.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 25:38.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 25:38.08 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:20: 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)': 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:38.08 1022 | foundInterface = 0; \ 25:38.08 | ^~~~~~~~~~~~~~ 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:38.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:38.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:38.08 386 | NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 25:38.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:38.08 981 | else 25:38.08 | ^~~~ 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:38.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:38.08 | ^~~~~~~~~~~~~~~~~~ 25:38.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:38.08 385 | NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 25:38.08 | ^~~~~~~~~~~~~~~~~~~~~~ 25:49.86 js/src/jit 25:52.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:52.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:52.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:52.39 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 25:52.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:52.40 118 | it++; 25:52.40 | ~~^~ 25:52.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:52.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 25:52.40 5438 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 25:52.40 | ^ 25:52.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:52.40 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:52.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:52.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:52.40 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 25:52.40 | ~~~~~~~~~~~~~~~~~~^~ 25:52.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:52.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 25:52.40 5438 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 25:52.40 | ^ 25:52.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:52.45 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:52.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:52.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)': 25:52.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:52.45 118 | it++; 25:52.45 | ~~^~ 25:52.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:52.46 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 25:52.46 5445 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 25:52.46 | ^ 25:52.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:52.46 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:52.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:52.46 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:52.46 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 25:52.46 | ~~~~~~~~~~~~~~~~~~~~^~ 25:52.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:52.46 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 25:52.46 5445 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 25:52.46 | ^ 25:54.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:54.45 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:54.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:54.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(js::FreeOp*)': 25:54.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:54.45 118 | it++; 25:54.45 | ~~^~ 25:54.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:54.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 25:54.45 5529 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 25:54.45 | ^ 25:54.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:54.45 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:54.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:54.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:54.45 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 25:54.45 | ~~~~~~~~~~~~~~~~~~^~ 25:54.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:54.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 25:54.45 5529 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 25:54.45 | ^ 25:54.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:54.49 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:54.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:54.50 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(js::FreeOp*)': 25:54.50 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:54.50 118 | it++; 25:54.50 | ~~^~ 25:54.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:54.50 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 25:54.50 5575 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 25:54.50 | ^ 25:54.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 25:54.50 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 25:54.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 25:54.50 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:54.50 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 25:54.50 | ~~~~~~~~~~~~~~~~~~^~ 25:54.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 25:54.50 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 25:54.50 5575 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 25:54.50 | ^ 26:04.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GuardObjects.h:13, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:13, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Runtime.h:10, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GCLock.h:14, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.h:10, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:7, 26:04.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 26:04.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Move.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]': 26:04.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Move.h:201:5: warning: '*((void*)& tmp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:04.10 201 | T tmp(std::move(aX)); 26:04.10 | ^~~ 26:06.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 26:06.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp:4478:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:06.38 4478 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 26:06.38 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:25.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)': 26:25.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.11 92 | return *it; 26:25.11 | ^~ 26:25.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 26:25.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 26:25.11 212 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 26:25.11 | ^ 26:25.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.11 83 | it >= zone->compartments().end(); 26:25.11 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 26:25.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 26:25.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 26:25.11 212 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 26:25.11 | ^ 26:25.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)': 26:25.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.15 118 | it++; 26:25.15 | ~~^~ 26:25.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 26:25.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.cpp:238:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 26:25.15 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 26:25.15 | ^ 26:25.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.15 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 26:25.15 | ~~~~~~~~~~~~~~~~~~~~^~ 26:25.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 26:25.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.cpp:238:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 26:25.15 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 26:25.15 | ^ 26:25.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)': 26:25.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.20 118 | it++; 26:25.20 | ~~^~ 26:25.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 26:25.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.cpp:252:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 26:25.20 252 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 26:25.20 | ^ 26:25.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.20 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 26:25.20 | ~~~~~~~~~~~~~~~~~~~~^~ 26:25.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 26:25.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.cpp:252:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 26:25.20 252 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 26:25.20 | ^ 26:25.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::finishRoots()': 26:25.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.45 118 | it++; 26:25.45 | ~~^~ 26:25.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:29: 26:25.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/RootMarking.cpp:440:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 26:25.45 440 | for (RealmsIter r(rt); !r.done(); r.next()) { 26:25.45 | ^ 26:25.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.45 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 26:25.45 | ~~~~~~~~~~~~~~~~~~^~ 26:25.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:29: 26:25.45 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/RootMarking.cpp:440:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 26:25.45 440 | for (RealmsIter r(rt); !r.done(); r.next()) { 26:25.46 | ^ 26:25.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)': 26:25.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.95 118 | it++; 26:25.95 | ~~^~ 26:25.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:29: 26:25.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/RootMarking.cpp:382:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 26:25.95 382 | for (RealmsIter r(rt); !r.done(); r.next()) { 26:25.96 | ^ 26:25.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:25.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:25.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:25.96 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 26:25.96 | ~~~~~~~~~~~~~~~~~~^~ 26:25.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:29: 26:25.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/RootMarking.cpp:382:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 26:25.96 382 | for (RealmsIter r(rt); !r.done(); r.next()) { 26:25.96 | ^ 26:27.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GuardObjects.h:13, 26:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:13, 26:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 26:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Memory.cpp:9, 26:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 26:27.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Move.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]': 26:27.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Move.h:201:5: warning: '*((void*)& tmp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:27.64 201 | T tmp(std::move(aX)); 26:27.64 | ^~~ 26:27.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:27.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:27.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': 26:27.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:27.85 92 | return *it; 26:27.85 | ^~ 26:27.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: 26:27.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 26:27.85 105 | for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 26:27.85 | ^~~~ 26:27.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Nursery.cpp:21, 26:27.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 26:27.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:27.85 83 | it >= zone->compartments().end(); 26:27.85 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 26:27.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: 26:27.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 26:27.85 105 | for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 26:27.85 | ^~~~ 26:44.56 js/src/wasm 27:05.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 27:05.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)': 27:05.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:908:58: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:05.73 908 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 27:05.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 27:05.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:3198:10: note: 'type' was declared here 27:05.73 3198 | Type type; 27:05.73 | ^~~~ 27:05.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:37, 27:05.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 27:05.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:814:17: warning: 'coercedExpr' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:05.74 814 | return getKind() == ParseNodeKind::Name && as().name() == name; 27:05.74 | ~~~~~~~^~ 27:05.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 27:05.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:3156:14: note: 'coercedExpr' was declared here 27:05.74 3156 | ParseNode* coercedExpr; 27:05.74 | ^~~~~~~~~~~ 27:10.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 27:10.54 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 27:10.55 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:10.55 2336 | uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 27:10.55 | ^ 27:12.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:37, 27:12.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 27:12.58 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': 27:12.58 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:641:57: warning: 'coercedExpr' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.58 641 | bool isKind(ParseNodeKind kind) const { return getKind() == kind; } 27:12.58 | ~~~~~~~^~ 27:12.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 27:12.58 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2829:14: note: 'coercedExpr' was declared here 27:12.58 2829 | ParseNode* coercedExpr; 27:12.58 | ^~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:908:58: warning: 'coerceTo' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.58 908 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 27:12.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2828:8: note: 'coerceTo' was declared here 27:12.58 2828 | Type coerceTo; 27:12.58 | ^~~~~~~~ 27:16.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 27:16.25 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': 27:16.25 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:7026:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:16.25 7026 | if (!isConst || c == -1) { 27:16.25 | ~~~~~~~~~^~~~~~~~~~ 27:16.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': 27:16.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:7093:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:16.42 7093 | if (!isConst || c == -1) { 27:16.42 | ~~~~~~~~~^~~~~~~~~~ 27:17.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:144, 27:17.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 27:17.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': 27:17.35 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h:501:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:17.35 501 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 27:17.35 | ^~~~~~~~~~~~~ 27:17.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 27:17.35 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8423:12: note: 'relativeDepth' was declared here 27:17.35 8423 | uint32_t relativeDepth; 27:17.35 | ^~~~~~~~~~~~~ 27:18.51 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 27:18.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8356:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:18.52 8356 | LabelKind kind; 27:18.52 | ^~~~ 27:18.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:144, 27:18.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 27:18.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()': 27:18.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h:501:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:18.63 501 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 27:18.64 | ^~~~~~~~~~~~~ 27:18.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 27:18.64 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8390:12: note: 'relativeDepth' was declared here 27:18.64 8390 | uint32_t relativeDepth; 27:18.64 | ^~~~~~~~~~~~~ 27:18.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCall()': 27:18.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8680:55: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:18.96 8680 | const FuncType& funcType = *env_.funcTypes[funcIndex]; 27:18.96 | ^ 27:19.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()': 27:19.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8734:60: warning: 'funcTypeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:19.08 8734 | const FuncTypeWithId& funcType = env_.types[funcTypeIndex].funcType(); 27:19.08 | ^ 27:19.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:4630:52: warning: 'tableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:19.09 4630 | const TableDesc& table = env_.tables[tableIndex]; 27:19.09 | ^ 27:19.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8721:12: note: 'tableIndex' was declared here 27:19.09 8721 | uint32_t tableIndex; 27:19.09 | ^~~~~~~~~~ 27:21.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 27:21.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]': 27:21.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2021:41: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:21.91 2021 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); 27:21.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 27:21.91 2011 | uint32_t sigIndex; 27:21.91 | ^~~~~~~~ 27:21.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]': 27:21.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2021:41: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:21.95 2021 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); 27:21.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 27:21.95 2011 | uint32_t sigIndex; 27:21.95 | ^~~~~~~~ 27:23.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]': 27:23.03 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:4028:7: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:23.03 4028 | if (!f.encoder().writeVarU32(callee->funcDefIndex())) { 27:24.80 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]': 27:24.80 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:4028:7: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:24.80 4028 | if (!f.encoder().writeVarU32(callee->funcDefIndex())) { 27:57.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 27:57.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 27:57.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmIonCompile.cpp:1804:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:57.20 1804 | LabelKind kind; 27:57.20 | ^~~~ 28:00.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JitAllocPolicy.h:18, 28:00.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/shared/Assembler-shared.h:15, 28:00.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmCode.h:22, 28:00.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmInstance.h:25, 28:00.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmFrameIter.cpp:21, 28:00.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:00.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/InlineList.h: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': 28:00.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/InlineList.h:314:5: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:00.91 314 | at->next = item; 28:00.91 | ^~ 28:00.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 28:00.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmIonCompile.cpp:2450:16: note: 'falseValue' was declared here 28:00.91 2450 | MDefinition* falseValue; 28:00.91 | ^~~~~~~~~~ 28:16.13 Finished release [optimized] target(s) in 26m 42s 28:22.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:22.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 28:22.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'char* js::GetCodeCoverageSummary(JSContext*, size_t*)': 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:22.90 123 | return *it; 28:22.90 | ^~ 28:22.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 28:22.90 2958 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 28:22.90 | ^~~~~ 28:22.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:22.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 28:22.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:22.90 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 28:22.90 | ~~~~~~~~~~~~~~~~~~~~^~ 28:22.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 28:22.90 2958 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 28:22.90 | ^~~~~ 28:22.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:22.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 28:22.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:22.90 82 | return it < zone->compartments().begin() || 28:22.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 28:22.90 83 | it >= zone->compartments().end(); 28:22.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 28:22.90 2958 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 28:22.90 | ^~~~~ 28:22.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 28:37.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 28:37.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': 28:37.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.37 118 | it++; 28:37.37 | ~~^~ 28:37.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 28:37.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 28:37.37 151 | for (RealmsIter r(rt); !r.done(); r.next()) { 28:37.37 | ^ 28:37.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 28:37.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 28:37.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:37.37 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 28:37.37 | ~~~~~~~~~~~~~~~~~~^~ 28:37.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 28:37.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 28:37.37 151 | for (RealmsIter r(rt); !r.done(); r.next()) { 28:37.37 | ^ 28:42.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:42.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:42.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::markIteratively(js::GCMarker*)': 28:42.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:42.93 118 | it++; 28:42.93 | ~~^~ 28:42.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:42.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:3425:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 28:42.93 3425 | for (RealmsIter r(rt); !r.done(); r.next()) { 28:42.94 | ^ 28:42.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:42.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:42.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:42.94 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 28:42.94 | ~~~~~~~~~~~~~~~~~~^~ 28:42.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:42.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:3425:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 28:42.94 3425 | for (RealmsIter r(rt); !r.done(); r.next()) { 28:42.94 | ^ 28:47.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.h:18, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment-inl.h:10, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:7, 28:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:47.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h: In member function 'void js::WrapperMap::sweep()': 28:47.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:2200:43: warning: '*((void*)& t +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:47.20 2200 | typename HashTableEntry::NonConstT t(std::move(*aPtr)); 28:47.20 | ^ 28:50.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 28:50.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 28:50.26 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 28:50.26 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:50.26 498 | explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 28:50.26 | ^ 28:50.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 28:50.26 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 28:50.26 2873 | Float result; 28:50.26 | ^~~~~~ 28:50.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 28:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 28:50.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:50.27 498 | explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 28:50.27 | ^ 28:50.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 28:50.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 28:50.27 2873 | Float result; 28:50.27 | ^~~~~~ 28:51.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29: 28:51.46 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 28:51.46 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmValidate.cpp:431:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:51.46 431 | for (uint32_t i = 0; i < numLocalEntries; i++) { 28:51.46 | ~~^~~~~~~~~~~~~~~~~ 28:52.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCAPI.h:15, 28:52.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:25, 28:52.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 28:52.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 28:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 28:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 28:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Policy.h:13, 28:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.h:22, 28:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.cpp:19, 28:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 28:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h: In function 'bool EncodeDataSection(js::wasm::Encoder&, js::wasm::AstModule&)': 28:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h:160:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:52.23 160 | *aDst = temp; 28:52.23 | ^ 28:52.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 28:52.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:7220:15: note: 'byte' was declared here 28:52.23 7220 | uint8_t byte; 28:52.23 | ^~~~ 28:52.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:52.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 28:52.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:12543:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:52.59 12543 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 28:52.60 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCAPI.h:15, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:25, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Policy.h:13, 28:54.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.h:22, 28:54.06 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.cpp:19, 28:54.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 28:54.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h: In function 'bool js::wasm::TextToBinary(const char16_t*, uintptr_t, js::wasm::Bytes*, js::wasm::Uint32Vector*, JS::UniqueChars*)': 28:54.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h:160:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:54.06 160 | *aDst = temp; 28:54.06 | ^ 28:54.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 28:54.06 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:7422:15: note: 'byte' was declared here 28:54.06 7422 | uint8_t byte; 28:54.06 | ^~~~ 28:55.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:55.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:55.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': 28:55.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:55.92 92 | return *it; 28:55.92 | ^~ 28:55.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:55.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 28:55.92 4053 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 28:55.92 | ^~~~ 28:55.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:55.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:55.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:55.92 83 | it >= zone->compartments().end(); 28:55.92 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 28:55.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:55.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 28:55.92 4053 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 28:55.92 | ^~~~ 28:58.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:58.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:58.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::findAllGlobals(JSContext*, unsigned int, JS::Value*)': 28:58.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:58.37 118 | it++; 28:58.37 | ~~^~ 28:58.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:58.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:5577:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 28:58.37 5577 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 28:58.37 | ^ 28:58.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:58.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:58.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:58.37 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 28:58.37 | ~~~~~~~~~~~~~~~~~~~~^~ 28:58.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:58.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:5577:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 28:58.37 5577 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 28:58.37 | ^ 28:58.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 28:58.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:58.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:58.38 82 | return it < zone->compartments().begin() || 28:58.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 28:58.38 83 | it >= zone->compartments().end(); 28:58.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 28:58.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:5577:21: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 28:58.38 5577 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 28:58.38 | ^ 28:58.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:5577:21: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:08.54 modules/fdlibm/src 29:29.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 29:29.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemRealmCount(JSContext*)': 29:29.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:29.81 118 | it++; 29:29.81 | ~~^~ 29:29.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 29:29.81 849 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 29:29.81 | ^~~~~ 29:29.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 29:29.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:29.81 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 29:29.81 | ~~~~~~~~~~~~~~~~~~~~^~ 29:29.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 29:29.81 849 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 29:29.81 | ^~~~~ 29:29.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 29:29.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserRealmCount(JSContext*)': 29:29.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:29.84 118 | it++; 29:29.84 | ~~^~ 29:29.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 29:29.84 859 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 29:29.84 | ^~~~~ 29:29.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 29:29.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:29.85 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 29:29.85 | ~~~~~~~~~~~~~~~~~~~~^~ 29:29.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:29.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 29:29.85 859 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 29:29.85 | ^~~~~ 29:34.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 29:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:34.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)': 29:34.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:34.15 118 | it++; 29:34.15 | ~~^~ 29:34.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:34.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:784:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 29:34.15 784 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { 29:34.15 | ^~~~~ 29:34.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 29:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:34.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:34.15 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 29:34.15 | ~~~~~~~~~~~~~~~~~~^~ 29:34.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 29:34.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:784:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 29:34.15 784 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { 29:34.15 | ^~~~~ 29:46.09 memory/build 29:50.09 memory/mozalloc 29:52.06 memory/volatile 30:02.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:7, 30:02.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 30:02.76 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': 30:02.76 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h:1126:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:02.76 1126 | bool addArgc; 30:02.76 | ^~~~~~~ 30:02.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': 30:02.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h:1145:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:02.82 1145 | bool addArgc; 30:02.82 | ^~~~~~~ 30:05.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 30:05.29 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 30:05.29 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:05.29 1852 | JSProtoKey protoKey; 30:05.29 | ^~~~~~~~ 30:15.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 30:15.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 30:15.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:15.93 13926 | ABIArg arg = abi.next(argMir); 30:15.93 | ~~~~~~~~^~~~~~~~ 30:33.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 30:33.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 30:33.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCacheIRCompiler.cpp:1532:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:33.52 1532 | Maybe scratch; 30:33.52 | ^~~~~~~ 30:41.75 mozglue/misc 30:45.54 config/external/icu/common 31:01.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Shape.cpp:17, 31:01.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src20.cpp:2: 31:01.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': 31:01.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:01.79 118 | it++; 31:01.79 | ~~^~ 31:01.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src20.cpp:2: 31:01.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 31:01.79 2188 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 31:01.79 | ^~~~~ 31:01.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Shape.cpp:17, 31:01.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src20.cpp:2: 31:01.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:01.79 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 31:01.79 | ~~~~~~~~~~~~~~~~~~^~ 31:01.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src20.cpp:2: 31:01.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 31:01.79 2188 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 31:01.79 | ^~~~~ 31:08.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:21, 31:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 31:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 31:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:08.32 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIRGraph.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 31:08.32 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIRGraph.h:953:25: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:08.32 953 | instructions_.pushBack(ins); 31:08.32 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 31:08.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: 31:08.32 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MCallOptimize.cpp:3035:17: note: 'ins' was declared here 31:08.32 3035 | MInstruction* ins; 31:08.32 | ^~~ 31:09.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 31:09.53 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.h:18, 31:09.53 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonTypes.h:15, 31:09.53 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CompactBuffer.h:10, 31:09.53 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.h:12, 31:09.53 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.cpp:7, 31:09.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 31:09.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 31:09.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:09.53 419 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 31:09.53 | ^~~~~~~~~~~ 31:09.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 31:09.53 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 31:09.53 310 | int32_t result; 31:09.53 | ^~~~~~ 31:10.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsutil.h:24, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Heap.h:13, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCode.h:15, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JSJitFrameIter.h:12, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JitFrames.h:12, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Bailouts.h:12, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:15, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 31:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:10.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 31:10.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:10.44 419 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 31:10.44 | ^~~~~~~~~~~ 31:10.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 31:10.44 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 31:10.44 3998 | int32_t res; 31:10.44 | ^~~ 31:10.44 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 31:10.44 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:4029:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:10.44 4029 | return MConstant::NewInt64(alloc, res); 31:10.44 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 31:12.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/x64/MacroAssembler-x64.h:11, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MacroAssembler.h:19, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/x64/SharedICRegisters-x64.h:10, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/SharedICRegisters.h:13, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/BaselineIC.h:18, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.h:21, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:20, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:12.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MoveResolver.h: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)': 31:12.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MoveResolver.h:63:66: warning: 'to.js::jit::MoveOperand::code_' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:12.59 63 | : kind_(other.kind_), code_(other.code_), disp_(other.disp_) {} 31:12.59 | ^ 31:12.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:38: 31:12.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MacroAssembler.cpp:2850:15: note: 'to.js::jit::MoveOperand::code_' was declared here 31:12.59 2850 | MoveOperand to(*this, arg); 31:12.59 | ^~ 31:12.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/x64/MacroAssembler-x64.h:11, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MacroAssembler.h:19, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/x64/SharedICRegisters-x64.h:10, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/SharedICRegisters.h:13, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/BaselineIC.h:18, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.h:21, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:20, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 31:12.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 31:12.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MoveResolver.h:76:23: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:12.59 76 | return isMemory() || isEffectiveAddress(); 31:12.59 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 31:12.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:38: 31:12.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MacroAssembler.cpp:2850:15: note: 'to' was declared here 31:12.59 2850 | MoveOperand to(*this, arg); 31:12.59 | ^~ 31:32.77 config/external/icu/data 31:53.42 config/external/icu/i18n 31:55.60 db/sqlite3/src 31:56.21 In file included from /usr/include/string.h:494, 31:56.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 31:56.21 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 31:56.21 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/charstr.h:20, 31:56.21 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:23: 31:56.21 In function 'char* strncpy(char*, const char*, size_t)', 31:56.21 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:386:9, 31:56.21 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:395:41, 31:56.21 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:392:29, 31:56.21 inlined from 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:467:25: 31:56.21 /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] 31:56.21 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 31:56.21 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:56.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:25: 31:56.21 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)': 31:56.21 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 31:56.21 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 31:56.21 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen' 31:56.21 382 | int32_t len = (int32_t)uprv_strlen(_id); 31:56.21 | ^~~~~~~~~~~ 32:44.74 In file included from /usr/include/string.h:494, 32:44.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 32:44.74 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 32:44.74 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/charstr.h:20, 32:44.74 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/uloc_tag.cpp:18: 32:44.75 In function 'char* strncpy(char*, const char*, size_t)', 32:44.75 inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/uloc_tag.cpp:2117:21, 32:44.75 inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/uloc_tag.cpp:2781:88: 32:44.75 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 32:44.75 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 32:44.75 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:44.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/uloc_tag.cpp:20: 32:44.75 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)': 32:44.75 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 32:44.75 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 32:44.75 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen' 32:44.75 2116 | size_t preferredTagLen = uprv_strlen(preferredTag); 32:44.75 | ^~~~~~~~~~~ 32:54.74 third_party/prio 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:54.76 117 | #pragma pipeloop(0) 32:54.76 | 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:54.76 128 | #pragma pipeloop(0) 32:54.76 | 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:54.76 143 | #pragma pipeloop(0) 32:54.76 | 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:54.76 218 | #pragma pipeloop(0) 32:54.76 | 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 32:54.76 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 32:54.76 | ^~~~~ 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 32:54.76 196 | double digit, m2j, nextm2j, a, b; 32:54.76 | ^~~~~~~ 32:54.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 32:54.76 195 | int tmp; 32:54.76 | ^~~ 32:55.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:10: 32:55.25 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 32:55.25 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 32:55.25 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 32:55.25 | ^ 32:55.25 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 32:55.25 2128 | int j = MP_MIN(k, MP_DIGIT_BIT); 32:55.25 | ^~~~~~ 32:55.25 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 32:55.25 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 32:55.25 | ^~~ 32:55.25 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 32:55.25 2128 | int j = MP_MIN(k, MP_DIGIT_BIT); 32:55.25 | ^~~~~~ 32:55.25 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2130:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 32:55.25 2130 | if (j < MP_DIGIT_BIT) { 32:55.25 | ^ 32:55.27 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 32:55.27 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:4598:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 32:55.27 4598 | if (val >= r) 32:55.27 | ^~ 32:56.35 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 32:56.35 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 32:56.35 237 | for (db = 0; db < sizeof(mp_digit); db++) { 32:56.35 | ^ 32:56.35 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 32:56.35 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 32:56.35 268 | for (db = 0; db < sizeof(mp_digit); db++) { 32:56.35 | ^ 33:08.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 33:08.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 33:08.47 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 33:08.47 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:08.47 87 | it++; 33:08.47 | ~~^~ 33:08.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 33:08.47 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 33:08.47 606 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 33:08.47 | ^ 33:08.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 33:08.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 33:08.47 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:08.47 83 | it >= zone->compartments().end(); 33:08.47 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 33:08.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 33:08.47 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 33:08.47 606 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 33:08.47 | ^ 33:09.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:09.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:09.70 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 33:09.70 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:09.70 123 | return *it; 33:09.70 | ^~ 33:09.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:09.70 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 33:09.70 1133 | RealmsInZoneIter realm(zone); 33:09.70 | ^~~~~ 33:12.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 33:12.12 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:12, 33:12.12 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.h:14, 33:12.12 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:11, 33:12.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Move.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]': 33:12.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Move.h:201:5: warning: '*((void*)& tmp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.12 201 | T tmp(std::move(aX)); 33:12.12 | ^~~ 33:12.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:12.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:12.43 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)': 33:12.43 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.43 92 | return *it; 33:12.43 | ^~ 33:12.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.43 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 33:12.43 622 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 33:12.43 | ^ 33:12.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:12.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:12.43 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.43 83 | it >= zone->compartments().end(); 33:12.43 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 33:12.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.43 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 33:12.43 622 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 33:12.43 | ^ 33:12.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:12.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:12.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': 33:12.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.57 87 | it++; 33:12.57 | ~~^~ 33:12.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 33:12.57 644 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 33:12.57 | ^ 33:12.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:12.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:12.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.57 83 | it >= zone->compartments().end(); 33:12.57 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 33:12.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 33:12.57 644 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 33:12.57 | ^ 33:12.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.h:14, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:11, 33:12.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': 33:12.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:1458:11: warning: '*((void*)& e +97)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.89 1458 | if (mRemoved) { 33:12.89 | ^~~~~~~~ 33:12.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.89 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +97)' was declared here 33:12.89 454 | mozilla::Maybe e; 33:12.89 | ^ 33:12.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.h:14, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:11, 33:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.89 /builddir/build/BUILD/thunderbird-68.2.2/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] 33:12.90 1987 | (void)changeTableSize(bestCapacity, DontReportFailure); 33:12.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.90 /builddir/build/BUILD/thunderbird-68.2.2/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 33:12.90 454 | mozilla::Maybe e; 33:12.90 | ^ 33:12.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Realm.h:26, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GlobalObject.h:19, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:33, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.h:340:9: warning: '*((void*)& e +72)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.90 340 | if (!inner->empty()) { 33:12.90 | ^~ 33:12.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +72)' was declared here 33:12.90 454 | mozilla::Maybe e; 33:12.90 | ^ 33:12.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.h:14, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:11, 33:12.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:1146:48: warning: '*((void*)& e +64)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.90 1146 | bool hasCollision() const { return *mKeyHash & Entry::sCollisionBit; } 33:12.90 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:12.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +64)' was declared here 33:12.91 454 | mozilla::Maybe e; 33:12.91 | ^ 33:12.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:19, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.h:14, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:11, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Variant.h:220:5: warning: '*((void*)& e +56)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.91 220 | if (aV.template is()) { 33:12.91 | ^~ 33:12.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +56)' was declared here 33:12.91 454 | mozilla::Maybe e; 33:12.91 | ^ 33:12.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Realm.h:26, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GlobalObject.h:19, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:33, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.h:277:14: warning: '*((void*)& e +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.91 277 | for (; !outer->empty(); outer->popFront()) { 33:12.91 | ^~~~~~~~~~~~~~~ 33:12.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +16)' was declared here 33:12.91 454 | mozilla::Maybe e; 33:12.91 | ^ 33:12.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: warning: '*((void*)& e +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Realm.h:26, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GlobalObject.h:19, 33:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsexn.cpp:33, 33:12.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:2: 33:12.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.h:277:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.92 277 | for (; !outer->empty(); outer->popFront()) { 33:12.92 | ^~~~~~~~~~~~~~~ 33:12.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: 'e' was declared here 33:12.92 454 | mozilla::Maybe e; 33:12.92 | ^ 33:12.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:12.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:12.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.92 87 | it++; 33:12.92 | ~~^~ 33:12.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 33:12.92 438 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 33:12.92 | ^ 33:12.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 33:12.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 33:12.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:12.92 83 | it >= zone->compartments().end(); 33:12.92 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 33:12.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 33:12.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 33:12.92 438 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 33:12.92 | ^ 33:18.99 third_party/msgpack 33:22.87 media/libjpeg 33:27.46 modules/brotli 33:28.77 modules/woff2 33:29.16 modules/xz-embedded 33:29.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 33:29.46 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 33:29.46 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 33:29.46 1177 | uint64_t dst_offset = first_table_offset; 33:29.46 | ^~~~~~~~~~ 33:29.83 media/libvorbis 33:31.83 media/libmkv 33:31.86 /builddir/build/BUILD/thunderbird-68.2.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 33:31.86 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 33:31.86 | ^~~~~~~~~~ 33:32.06 media/libvpx 33:35.45 media/libaom 33:46.42 /builddir/build/BUILD/thunderbird-68.2.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 33:46.42 /builddir/build/BUILD/thunderbird-68.2.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 33:46.42 1177 | border_mask = ~(mi_col == 0); 33:46.42 | ^ 33:46.42 /builddir/build/BUILD/thunderbird-68.2.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 33:46.42 1177 | border_mask = ~(mi_col == 0); 33:46.42 | ^ 33:46.42 | ! 34:33.45 In file included from /usr/include/string.h:494, 34:33.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 34:33.45 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 34:33.45 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucal.cpp:25: 34:33.45 In function 'char* strncpy(char*, const char*, size_t)', 34:33.45 inlined from 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucal.cpp:155:7: 34:33.45 /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] 34:33.45 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 34:33.45 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 34:35.95 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 34:35.95 | ^ 34:35.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 34:35.95 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:35.95 | ^~~~~~~~~~~~~~~~~~~ 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 34:35.95 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:35.95 | ^ 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 34:35.95 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:35.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 34:35.95 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:35.95 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 34:35.95 1271 | ucol_setVariableTop(UCollator *coll, 34:35.95 | ^~~~~~~~~~~~~~~~~~~ 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 34:35.95 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 34:35.95 | ^ 34:35.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 34:35.95 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 34:35.95 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 34:35.95 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:35.96 | ^~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 34:35.96 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:35.96 | ^ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 34:35.96 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 34:35.96 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 34:35.96 1271 | ucol_setVariableTop(UCollator *coll, 34:35.96 | ^~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 34:35.96 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 34:35.96 | ^ 34:35.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 34:35.96 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 34:35.96 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:35.96 | ^ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 34:35.96 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 34:35.96 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 34:35.96 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 34:35.96 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 34:35.96 | ^ 34:35.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 34:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 34:35.96 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 34:35.96 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:35.96 | ^ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 34:35.96 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 34:35.96 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:35.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 34:35.96 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 34:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:36.12 In file included from /usr/include/string.h:494, 34:36.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 34:36.12 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 34:36.12 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:23: 34:36.12 In function 'char* strcat(char*, const char*)', 34:36.12 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:395:9: 34:36.12 /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] 34:36.12 128 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 34:36.12 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:36.23 media/libdav1d 34:43.42 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'decode_sb': 34:43.42 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:43.42 2006 | int ctx, bx8, by8; 34:43.42 | ^~~ 34:43.42 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:43.42 2006 | int ctx, bx8, by8; 34:43.42 | ^~~ 34:43.82 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 34:43.82 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:3238:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:43.82 3238 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 34:43.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:37: 34:45.24 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 34:45.24 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:45.24 36 | return a > b ? a : b; 34:45.24 | ~~~~~~~~~~^~~ 34:45.24 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 34:45.24 922 | int off_before_idx[2], off_after_idx; 34:45.24 | ^~~~~~~~~~~~~ 34:47.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 34:47.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:47.85 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:47.85 | ~~~~~~~~~^~~~~~ 34:47.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 34:47.85 371 | int offsets[2 /* col offset */][2 /* row offset */]; 34:47.85 | ^~~~~~~ 34:47.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:47.85 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:47.85 | ~~~~~~~~~^~~~~~ 34:47.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 34:47.85 371 | int offsets[2 /* col offset */][2 /* row offset */]; 34:47.85 | ^~~~~~~ 34:48.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_16bpc': 34:48.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:48.00 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:48.00 | ~~~~~~~~~^~~~~~ 34:48.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 34:48.00 248 | int offsets[2 /* col offset */][2 /* row offset */]; 34:48.00 | ^~~~~~~ 34:48.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:48.00 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:48.00 | ~~~~~~~~~^~~~~~ 34:48.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 34:48.00 248 | int offsets[2 /* col offset */][2 /* row offset */]; 34:48.00 | ^~~~~~~ 34:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 34:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:50.29 54 | int fm, flat8out, flat8in; 34:50.29 | ^~~~~~~ 34:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:50.29 94 | if (wd >= 16 && (flat8out & flat8in)) { 34:50.29 | ~~~~~~~~~~^~~~~~~~~~ 34:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:50.29 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 34:50.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 34:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:50.30 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 34:50.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 34:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:50.30 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 34:50.30 | ~~~^~~~~~~~ 34:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:50.30 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 34:50.30 | ~~~^~~~ 34:50.62 media/libdav1d/asm 34:51.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 34:51.04 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 34:51.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 34:51.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.0': 34:51.04 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.04 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 34:51.04 | ~~~~^~~~~ 34:51.04 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 34:51.04 657 | uint64_t sa, sl; 34:51.04 | ^~ 34:51.04 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.04 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 34:51.05 | ~~~~^~~~~ 34:51.05 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 34:51.05 657 | uint64_t sa, sl; 34:51.05 | ^~ 34:51.05 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.05 606 | const int min = imin(imin((int) la, (int) ll), 4); 34:51.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.05 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 34:51.05 577 | uint64_t la, ll; 34:51.05 | ^~ 34:51.05 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.05 606 | const int min = imin(imin((int) la, (int) ll), 4); 34:51.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.05 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 34:51.05 577 | uint64_t la, ll; 34:51.05 | ^~ 34:51.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 34:51.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.19 348 | cbi->txtp[0] = txtp; 34:51.19 | ~~~~~~~~~~~~~^~~~~~ 34:51.65 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 34:51.65 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 34:51.65 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 34:51.65 | ^~~ 34:51.65 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 34:51.65 343 | s = HUFF_EXTEND(r, s); 34:51.65 | ^~~~~~~~~~~ 34:51.65 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 34:51.66 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 34:51.66 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 34:51.66 | ^~~ 34:51.66 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 34:51.66 420 | s = HUFF_EXTEND(r, s); 34:51.66 | ^~~~~~~~~~~ 34:51.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 34:51.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.83 1453 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 34:51.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.83 1454 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 34:51.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.84 1455 | HIGHBD_CALL_SUFFIX); 34:51.84 | ~~~~~~~~~~~~~~~~~~~ 34:51.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:51.84 1459 | dsp->mc.mask(uvdst, f->cur.stride[1], 34:51.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.84 1460 | tmp[b->mask_sign], tmp[!b->mask_sign], 34:51.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.84 1461 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 34:51.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.84 1462 | HIGHBD_CALL_SUFFIX); 34:51.84 | ~~~~~~~~~~~~~~~~~~~ 34:53.15 media/libpng 34:54.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 34:54.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:54.09 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:54.09 | ~~~~~~~~~^~~~~~ 34:54.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 34:54.09 371 | int offsets[2 /* col offset */][2 /* row offset */]; 34:54.09 | ^~~~~~~ 34:54.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:54.09 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:54.09 | ~~~~~~~~~^~~~~~ 34:54.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 34:54.09 371 | int offsets[2 /* col offset */][2 /* row offset */]; 34:54.09 | ^~~~~~~ 34:54.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_8bpc': 34:54.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:54.25 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:54.25 | ~~~~~~~~~^~~~~~ 34:54.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 34:54.25 248 | int offsets[2 /* col offset */][2 /* row offset */]; 34:54.25 | ^~~~~~~ 34:54.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:54.25 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:54.25 | ~~~~~~~~~^~~~~~ 34:54.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 34:54.25 248 | int offsets[2 /* col offset */][2 /* row offset */]; 34:54.25 | ^~~~~~~ 34:58.48 media/libwebp/src/dec 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:01.01 54 | int fm, flat8out, flat8in; 35:01.01 | ^~~~~~~ 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:01.01 94 | if (wd >= 16 && (flat8out & flat8in)) { 35:01.01 | ~~~~~~~~~~^~~~~~~~~~ 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:01.01 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 35:01.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:01.01 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 35:01.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:01.01 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 35:01.01 | ~~~^~~~~~~~ 35:01.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:01.01 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 35:01.01 | ~~~^~~~ 35:01.45 media/libwebp/src/demux 35:01.73 media/libwebp/src/dsp 35:02.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.0': 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:02.50 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 35:02.50 | ~~~~^~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 35:02.50 657 | uint64_t sa, sl; 35:02.50 | ^~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:02.50 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 35:02.50 | ~~~~^~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 35:02.50 657 | uint64_t sa, sl; 35:02.50 | ^~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:02.50 606 | const int min = imin(imin((int) la, (int) ll), 4); 35:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 35:02.50 577 | uint64_t la, ll; 35:02.50 | ^~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:02.50 606 | const int min = imin(imin((int) la, (int) ll), 4); 35:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 35:02.50 577 | uint64_t la, ll; 35:02.50 | ^~ 35:02.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 35:02.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:02.64 348 | cbi->txtp[0] = txtp; 35:02.64 | ~~~~~~~~~~~~~^~~~~~ 35:03.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 35:03.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:03.26 1453 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 35:03.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.26 1454 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 35:03.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.26 1455 | HIGHBD_CALL_SUFFIX); 35:03.26 | ~~~~~~~~~~~~~~~~~~~ 35:03.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:03.26 1459 | dsp->mc.mask(uvdst, f->cur.stride[1], 35:03.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.26 1460 | tmp[b->mask_sign], tmp[!b->mask_sign], 35:03.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.26 1461 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 35:03.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.26 1462 | HIGHBD_CALL_SUFFIX); 35:03.26 | ~~~~~~~~~~~~~~~~~~~ 35:03.64 media/libwebp/src/moz 35:03.70 media/libwebp/src/utils 35:06.52 media/ffvpx/libavutil/x86 35:06.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:06.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:06.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.56 from : 35:06.56 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:06.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:06.56 | 35:06.56 In file included from : 35:06.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:06.56 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:06.56 | 35:06.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:06.57 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.57 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.57 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.57 from : 35:06.57 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:06.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:06.57 | ^~~~~~~~~~~~~ 35:06.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.68 from : 35:06.68 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:06.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:06.68 | 35:06.68 In file included from : 35:06.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:06.68 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:06.68 | 35:06.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.68 from : 35:06.68 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:06.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:06.68 | ^~~~~~~~~~~~~ 35:06.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.74 from : 35:06.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:06.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:06.74 | 35:06.74 In file included from : 35:06.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:06.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:06.74 | 35:06.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.74 from : 35:06.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:06.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:06.74 | ^~~~~~~~~~~~~ 35:06.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.81 from : 35:06.81 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:06.81 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:06.81 | 35:06.81 In file included from : 35:06.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:06.81 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:06.81 | 35:06.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.81 from : 35:06.81 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:06.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:06.81 | ^~~~~~~~~~~~~ 35:06.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.87 from : 35:06.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:06.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:06.87 | 35:06.87 In file included from : 35:06.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:06.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:06.87 | 35:06.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:06.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:06.87 from : 35:06.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:06.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:06.87 | ^~~~~~~~~~~~~ 35:07.09 media/ffvpx/libavcodec/x86 35:07.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.12 from : 35:07.12 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.12 | 35:07.12 In file included from : 35:07.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.12 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.12 | 35:07.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.12 from : 35:07.12 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.12 | ^~~~~~~~~~~~~ 35:07.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.16 from : 35:07.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.16 | 35:07.16 In file included from : 35:07.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.16 | 35:07.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.16 from : 35:07.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.16 | ^~~~~~~~~~~~~ 35:07.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.22 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.22 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.23 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.23 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.23 from : 35:07.23 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.23 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.23 | 35:07.23 In file included from : 35:07.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.23 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.23 | 35:07.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.23 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.23 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.23 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.23 from : 35:07.23 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.23 | ^~~~~~~~~~~~~ 35:07.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.28 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.28 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.29 from : 35:07.29 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.29 | 35:07.29 In file included from : 35:07.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.29 | 35:07.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.29 from : 35:07.29 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.29 | ^~~~~~~~~~~~~ 35:07.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.40 from : 35:07.40 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.40 | 35:07.40 In file included from : 35:07.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.40 | 35:07.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.40 from : 35:07.40 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.40 | ^~~~~~~~~~~~~ 35:07.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.48 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.48 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.48 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.48 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.49 from : 35:07.49 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.49 | 35:07.49 In file included from : 35:07.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.49 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.49 | 35:07.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.49 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.49 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.49 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.49 from : 35:07.49 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.49 | ^~~~~~~~~~~~~ 35:07.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:07.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:07.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.70 from : 35:07.70 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:07.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:07.70 | 35:07.70 In file included from : 35:07.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:07.70 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:07.70 | 35:07.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:07.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:07.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:07.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:07.70 from : 35:07.70 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:07.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:07.70 | ^~~~~~~~~~~~~ 35:08.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:08.98 from : 35:08.98 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:08.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:08.98 | 35:08.98 In file included from : 35:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:08.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:08.98 | 35:08.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:08.98 from : 35:08.98 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:08.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:08.98 | ^~~~~~~~~~~~~ 35:09.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:09.92 from : 35:09.92 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:09.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:09.92 | 35:09.92 In file included from : 35:09.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:09.92 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:09.93 | 35:09.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:09.93 from : 35:09.93 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:09.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:09.93 | ^~~~~~~~~~~~~ 35:10.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:10.89 from : 35:10.89 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:10.89 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:10.89 | 35:10.89 In file included from : 35:10.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:10.89 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:10.89 | 35:10.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:10.89 from : 35:10.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:10.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:10.90 | ^~~~~~~~~~~~~ 35:22.86 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 35:22.99 media/ffvpx/libavutil 35:23.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.02 from : 35:23.02 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.02 | 35:23.02 In file included from : 35:23.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.02 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.02 | 35:23.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.02 from : 35:23.02 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.02 | ^~~~~~~~~~~~~ 35:23.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.10 from : 35:23.10 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.10 | 35:23.10 In file included from : 35:23.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.10 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.10 | 35:23.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.10 from : 35:23.10 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.10 | ^~~~~~~~~~~~~ 35:23.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.33 from : 35:23.33 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.33 | 35:23.33 In file included from : 35:23.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.33 | 35:23.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.33 from : 35:23.33 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.33 | ^~~~~~~~~~~~~ 35:23.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.43 from : 35:23.43 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.43 | 35:23.43 In file included from : 35:23.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.43 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.43 | 35:23.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.43 from : 35:23.43 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.43 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.43 | ^~~~~~~~~~~~~ 35:23.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.59 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.60 from : 35:23.60 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.60 | 35:23.60 In file included from : 35:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.60 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.60 | 35:23.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.60 from : 35:23.60 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.60 | ^~~~~~~~~~~~~ 35:23.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.74 from : 35:23.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.74 | 35:23.74 In file included from : 35:23.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.74 | 35:23.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.74 from : 35:23.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.74 | ^~~~~~~~~~~~~ 35:23.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.88 from : 35:23.88 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.88 | 35:23.88 In file included from : 35:23.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.88 | 35:23.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.88 from : 35:23.88 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.88 | ^~~~~~~~~~~~~ 35:23.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.97 from : 35:23.97 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:23.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:23.97 | 35:23.97 In file included from : 35:23.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:23.97 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:23.97 | 35:23.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:23.97 from : 35:23.97 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:23.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:23.97 | ^~~~~~~~~~~~~ 35:24.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.05 from : 35:24.05 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.05 | 35:24.05 In file included from : 35:24.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.05 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.05 | 35:24.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.05 from : 35:24.05 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.05 | ^~~~~~~~~~~~~ 35:24.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.15 from : 35:24.15 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.15 | 35:24.15 In file included from : 35:24.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.15 | 35:24.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.16 from : 35:24.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.16 | ^~~~~~~~~~~~~ 35:24.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.29 from : 35:24.29 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.29 | 35:24.29 In file included from : 35:24.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.29 | 35:24.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.29 from : 35:24.29 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.29 | ^~~~~~~~~~~~~ 35:24.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.34 from : 35:24.34 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.34 | 35:24.34 In file included from : 35:24.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.34 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.35 | 35:24.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.35 from : 35:24.35 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.35 | ^~~~~~~~~~~~~ 35:24.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.40 from : 35:24.40 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.40 | 35:24.40 In file included from : 35:24.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.40 | 35:24.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.40 from : 35:24.41 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.41 | ^~~~~~~~~~~~~ 35:24.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.72 from : 35:24.72 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.72 | 35:24.72 In file included from : 35:24.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.72 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.72 | 35:24.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.72 from : 35:24.73 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.73 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.73 | ^~~~~~~~~~~~~ 35:24.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.83 from : 35:24.83 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.83 | 35:24.83 In file included from : 35:24.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.83 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.83 | 35:24.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.83 from : 35:24.83 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.83 | ^~~~~~~~~~~~~ 35:24.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:24.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:24.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.93 from : 35:24.93 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:24.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:24.93 | 35:24.93 In file included from : 35:24.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:24.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:24.93 | 35:24.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:24.93 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:24.93 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:24.93 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:24.93 from : 35:24.93 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:24.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:24.93 | ^~~~~~~~~~~~~ 35:25.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.01 from : 35:25.01 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:25.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:25.01 | 35:25.01 In file included from : 35:25.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:25.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:25.01 | 35:25.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.01 from : 35:25.02 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:25.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:25.02 | ^~~~~~~~~~~~~ 35:25.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.31 from : 35:25.31 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:25.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:25.31 | 35:25.31 In file included from : 35:25.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:25.31 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:25.31 | 35:25.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.31 from : 35:25.31 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:25.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:25.32 | ^~~~~~~~~~~~~ 35:25.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.50 from : 35:25.50 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:25.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:25.50 | 35:25.50 In file included from : 35:25.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:25.50 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:25.50 | 35:25.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.50 from : 35:25.50 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:25.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:25.51 | ^~~~~~~~~~~~~ 35:25.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:25.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:25.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.77 from : 35:25.77 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:25.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:25.77 | 35:25.77 In file included from : 35:25.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:25.77 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:25.77 | 35:25.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:25.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.78 from : 35:25.78 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:25.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:25.78 | ^~~~~~~~~~~~~ 35:25.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.90 from : 35:25.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:25.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:25.90 | 35:25.90 In file included from : 35:25.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:25.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:25.90 | 35:25.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.90 from : 35:25.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:25.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:25.91 | ^~~~~~~~~~~~~ 35:25.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.95 from : 35:25.95 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:25.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:25.95 | 35:25.95 In file included from : 35:25.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:25.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:25.95 | 35:25.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:25.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:25.95 from : 35:25.95 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:25.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:25.95 | ^~~~~~~~~~~~~ 35:26.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.05 from : 35:26.05 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:26.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:26.05 | 35:26.05 In file included from : 35:26.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:26.05 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:26.05 | 35:26.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.05 from : 35:26.05 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:26.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:26.05 | ^~~~~~~~~~~~~ 35:26.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.20 from : 35:26.20 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:26.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:26.20 | 35:26.20 In file included from : 35:26.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:26.20 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:26.20 | 35:26.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.20 from : 35:26.20 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:26.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:26.20 | ^~~~~~~~~~~~~ 35:26.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:26.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:26.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.24 from : 35:26.25 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:26.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:26.25 | 35:26.25 In file included from : 35:26.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:26.25 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:26.25 | 35:26.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.25 from : 35:26.25 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:26.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:26.25 | ^~~~~~~~~~~~~ 35:26.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.35 from : 35:26.35 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:26.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:26.35 | 35:26.35 In file included from : 35:26.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:26.35 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:26.35 | 35:26.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.35 from : 35:26.36 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:26.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:26.36 | ^~~~~~~~~~~~~ 35:26.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:26.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:26.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.52 from : 35:26.52 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:26.52 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:26.52 | 35:26.52 In file included from : 35:26.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:26.52 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:26.52 | 35:26.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:26.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:26.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:26.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:26.53 from : 35:26.53 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:26.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:26.53 | ^~~~~~~~~~~~~ 35:27.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.16 from : 35:27.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:27.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:27.16 | 35:27.16 In file included from : 35:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:27.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:27.16 | 35:27.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.16 from : 35:27.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:27.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:27.16 | ^~~~~~~~~~~~~ 35:27.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.39 from : 35:27.39 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:27.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:27.39 | 35:27.39 In file included from : 35:27.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:27.39 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:27.39 | 35:27.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.39 from : 35:27.39 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:27.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:27.39 | ^~~~~~~~~~~~~ 35:27.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.68 from : 35:27.68 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:27.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:27.68 | 35:27.68 In file included from : 35:27.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:27.68 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:27.68 | 35:27.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.68 from : 35:27.68 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:27.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:27.68 | ^~~~~~~~~~~~~ 35:27.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.73 from : 35:27.73 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:27.73 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:27.73 | 35:27.73 In file included from : 35:27.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:27.73 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:27.73 | 35:27.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.73 from : 35:27.73 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:27.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:27.74 | ^~~~~~~~~~~~~ 35:27.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:27.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:27.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.85 from : 35:27.85 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:27.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:27.85 | 35:27.86 In file included from : 35:27.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:27.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:27.86 | 35:27.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:27.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.86 from : 35:27.86 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:27.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:27.86 | ^~~~~~~~~~~~~ 35:27.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.90 from : 35:27.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:27.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:27.90 | 35:27.90 In file included from : 35:27.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:27.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:27.90 | 35:27.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:27.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:27.91 from : 35:27.91 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:27.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:27.91 | ^~~~~~~~~~~~~ 35:28.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.04 from : 35:28.04 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:28.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:28.04 | 35:28.04 In file included from : 35:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:28.04 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:28.04 | 35:28.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.04 from : 35:28.04 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:28.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:28.05 | ^~~~~~~~~~~~~ 35:28.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.16 from : 35:28.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:28.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:28.16 | 35:28.16 In file included from : 35:28.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:28.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:28.16 | 35:28.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.16 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.16 from : 35:28.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:28.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:28.16 | ^~~~~~~~~~~~~ 35:28.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:28.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:28.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.26 from : 35:28.26 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:28.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:28.26 | 35:28.26 In file included from : 35:28.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:28.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:28.26 | 35:28.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:28.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.26 from : 35:28.26 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:28.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:28.26 | ^~~~~~~~~~~~~ 35:28.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:28.32 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:28.32 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.33 from : 35:28.33 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:28.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:28.33 | 35:28.33 In file included from : 35:28.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:28.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:28.33 | 35:28.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:28.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.33 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.33 from : 35:28.33 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:28.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:28.33 | ^~~~~~~~~~~~~ 35:28.37 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 35:28.37 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 35:28.37 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 35:28.37 | ^~~~ 35:28.37 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 35:28.37 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 35:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~ 35:28.37 In file included from /usr/include/stdio.h:867, 35:28.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:38, 35:28.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.37 from : 35:28.37 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 32 bytes into a destination of size 23 35:28.37 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 35:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:28.37 68 | __bos (__s), __fmt, __va_arg_pack ()); 35:28.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:28.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 35:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.45 from : 35:28.45 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:28.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 35:28.45 | 35:28.45 In file included from : 35:28.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 35:28.46 53 | #define HAVE_LINUX_PERF_EVENT_H 1 35:28.46 | 35:28.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 35:28.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:28.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:28.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:28.46 from : 35:28.46 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 35:28.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 35:28.46 | ^~~~~~~~~~~~~ 35:28.51 media/ffvpx/libavutil/libmozavutil.so 35:28.69 media/kiss_fft 35:28.96 media/libcubeb/src 35:33.23 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 35:33.23 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 35:33.23 19 | default: 35:33.23 | ^~~~~~~ 35:33.26 media/libnestegg/src 35:33.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 35:33.29 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 35:33.29 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 35:33.29 1096 | uint64_t id, size, peeked_id; 35:33.29 | ^~~~~~~~~ 35:33.87 media/libogg 35:34.30 media/libopus 35:46.83 media/libtheora 35:47.19 /builddir/build/BUILD/thunderbird-68.2.2/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 35:47.19 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 35:47.19 | ^~~~~~~~~~~~~~~ 35:48.79 media/libspeex_resampler/src 35:48.82 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 35:48.82 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 35:48.82 814 | spx_uint32_t i; 35:48.82 | ^ 35:49.31 media/libsoundtouch/src 35:49.37 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:49.38 262 | #pragma omp parallel for 35:49.38 | 35:49.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 35:49.60 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:49.60 89 | #pragma omp parallel for 35:49.60 | 35:49.60 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:49.60 145 | #pragma omp parallel for 35:49.60 | 35:49.60 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:49.60 192 | #pragma omp parallel for 35:49.60 | 35:49.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 35:49.60 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 35:49.60 75 | #define PI 3.1415926536 35:49.60 | 35:49.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 35:49.60 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 35:49.60 52 | #define PI M_PI 35:49.60 | 35:49.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 35:49.60 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:49.60 306 | #pragma omp parallel for 35:49.61 | 35:49.61 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 35:49.61 331 | #pragma omp critical 35:49.61 | 35:49.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 35:49.68 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 35:49.68 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 35:49.68 133 | uint count; 35:49.68 | ^~~~~ 35:50.39 media/psshparser 35:50.75 security/sandbox/common 35:51.58 security/sandbox/linux/broker 35:58.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 35:58.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 35:58.52 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 35:58.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 35:58.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:58.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:58.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:58.53 | ^ 35:58.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:58.53 46 | struct Block { 35:58.53 | ^~~~~ 36:01.32 In file included from /usr/include/string.h:494, 36:01.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 36:01.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/basictypes.h:12, 36:01.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/platform_thread.h:14, 36:01.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/broker/SandboxBroker.h:12, 36:01.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/broker/SandboxBroker.cpp:7, 36:01.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:2: 36:01.32 In function 'char* strncpy(char*, const char*, size_t)', 36:01.32 inlined from 'virtual void mozilla::SandboxBroker::ThreadMain()' at /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/broker/SandboxBroker.cpp:744:14: 36:01.32 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size [-Wstringop-truncation] 36:01.32 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 36:01.32 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.67 security/sandbox/linux/reporter 36:03.50 security/certverifier 36:07.62 security/ct 36:09.73 security/apps 36:12.50 xpcom/string 36:16.88 xpcom/glue/standalone 36:18.60 xpcom/base 36:27.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 36:27.27 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 36:27.27 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:67:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 36:27.27 67 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 36:27.27 | ^ 36:27.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:7, 36:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 36:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3828:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 36:27.28 3828 | struct PerThreadAtomCache : public APZBucketAtoms, 36:27.28 | ^~~~~~~~~~~~~~~~~~ 36:28.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 36:28.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:28.96 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:20, 36:28.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 36:28.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:28.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:28.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:28.96 | ^ 36:28.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:28.96 46 | struct Block { 36:28.96 | ^~~~~ 36:29.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:29.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:29.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:29.74 31 | memset(aT, 0, sizeof(T)); 36:29.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:29.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 36:29.74 144 | struct AmountFns { 36:29.74 | ^~~~~~~~~ 36:29.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 36:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 36:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:29.75 31 | memset(aT, 0, sizeof(T)); 36:29.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:29.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 36:29.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 36:29.75 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 36:29.75 178 | struct SizeOfTabFns { 36:29.75 | ^~~~~~~~~~~~ 36:42.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:42.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:42.49 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 36:42.50 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 36:42.50 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 36:42.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 36:42.50 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/NSPRLogModulesParser.cpp:9, 36:42.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:42.50 1007 | foundInterface = 0; \ 36:42.50 | ^~~~~~~~~~~~~~ 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:42.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:42.50 165 | NS_INTERFACE_MAP_END 36:42.50 | ^~~~~~~~~~~~~~~~~~~~ 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:42.50 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 36:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:42.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsClassInfoImpl.cpp:7, 36:42.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:42.50 136 | } else 36:42.50 | ^~~~ 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 36:42.50 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 36:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:42.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:42.50 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 36:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:49.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 36:49.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:49.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 36:49.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:49.44 40 | ~AutoRestore() { mLocation = mValue; } 36:49.44 | ^~~~~~ 36:49.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:49.44 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 36:49.44 920 | Maybe> ar; 36:49.44 | ^~ 36:49.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 36:49.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:49.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 36:49.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:49.55 40 | ~AutoRestore() { mLocation = mValue; } 36:49.55 | ^~~~~~ 36:49.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:49.55 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 36:49.55 920 | Maybe> ar; 36:49.55 | ^~ 36:49.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 36:49.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:49.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 36:49.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:49.75 40 | ~AutoRestore() { mLocation = mValue; } 36:49.75 | ^~~~~~ 36:49.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:49.75 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 36:49.75 920 | Maybe> ar; 36:49.75 | ^~ 36:50.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 36:50.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:50.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 36:50.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:50.15 40 | ~AutoRestore() { mLocation = mValue; } 36:50.15 | ^~~~~~ 36:50.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 36:50.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 36:50.15 920 | Maybe> ar; 36:50.15 | ^~ 36:57.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 36:57.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:57.68 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryInfoDumper.cpp:14, 36:57.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 36:57.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:57.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:57.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:57.69 | ^ 36:57.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:57.69 46 | struct Block { 36:57.69 | ^~~~~ 37:00.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 37:00.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 37:00.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 37:00.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 37:00.09 31 | memset(aT, 0, sizeof(T)); 37:00.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:00.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 37:00.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 37:00.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 37:00.09 144 | struct AmountFns { 37:00.09 | ^~~~~~~~~ 37:00.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 37:00.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 37:00.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 37:00.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 37:00.10 31 | memset(aT, 0, sizeof(T)); 37:00.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:00.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 37:00.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 37:00.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 37:00.10 178 | struct SizeOfTabFns { 37:00.10 | ^~~~~~~~~~~~ 37:06.03 xpcom/ds 37:07.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/IncrementalTokenizer.cpp:7, 37:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 37:07.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:07.15 1007 | foundInterface = 0; \ 37:07.15 | ^~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:07.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:07.15 16 | NS_INTERFACE_MAP_END 37:07.15 | ^~~~~~~~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:07.15 991 | else 37:07.15 | ^~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:07.15 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:07.15 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 37:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:07.15 1007 | foundInterface = 0; \ 37:07.15 | ^~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:07.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:07.15 23 | NS_INTERFACE_MAP_END 37:07.15 | ^~~~~~~~~~~~~~~~~~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:07.15 991 | else 37:07.15 | ^~~~ 37:07.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:07.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:07.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:07.16 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 37:07.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.69 1007 | foundInterface = 0; \ 37:08.69 | ^~~~~~~~~~~~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.69 244 | NS_INTERFACE_MAP_END 37:08.69 | ^~~~~~~~~~~~~~~~~~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.69 981 | else 37:08.69 | ^~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.69 | ^~~~~~~~~~~~~~~~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.69 243 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 37:08.69 | ^~~~~~~~~~~~~~~~~~~~~~ 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 37:08.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.69 1007 | foundInterface = 0; \ 37:08.70 | ^~~~~~~~~~~~~~ 37:08.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.70 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.70 291 | NS_INTERFACE_MAP_END 37:08.70 | ^~~~~~~~~~~~~~~~~~~~ 37:08.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.70 981 | else 37:08.70 | ^~~~ 37:08.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.70 | ^~~~~~~~~~~~~~~~~~ 37:08.70 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.70 290 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 37:08.70 | ^~~~~~~~~~~~~~~~~~~~~~ 37:16.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:16.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 37:16.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 37:16.48 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsObserverService.cpp:8, 37:16.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:16.48 1007 | foundInterface = 0; \ 37:16.48 | ^~~~~~~~~~~~~~ 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:16.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:16.48 1878 | NS_INTERFACE_MAP_END 37:16.48 | ^~~~~~~~~~~~~~~~~~~~ 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:16.48 981 | else 37:16.48 | ^~~~ 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:16.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:16.48 | ^~~~~~~~~~~~~~~~~~ 37:16.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:16.48 1877 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 37:16.48 | ^~~~~~~~~~~~~~~~~~~~~~ 37:19.67 xpcom/io 37:26.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:26.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:26.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 37:26.48 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/Base64.cpp:12, 37:26.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:26.48 1007 | foundInterface = 0; \ 37:26.48 | ^~~~~~~~~~~~~~ 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:26.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:26.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:26.48 36 | NS_INTERFACE_MAP_END 37:26.48 | ^~~~~~~~~~~~~~~~~~~~ 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:26.48 991 | else 37:26.48 | ^~~~ 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:26.48 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:26.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:26.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:26.48 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 37:26.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:26.50 1007 | foundInterface = 0; \ 37:26.50 | ^~~~~~~~~~~~~~ 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:26.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:26.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:26.50 58 | NS_INTERFACE_MAP_END 37:26.50 | ^~~~~~~~~~~~~~~~~~~~ 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:26.50 991 | else 37:26.50 | ^~~~ 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:26.50 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:26.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:26.50 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:26.50 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 37:26.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:26.53 1007 | foundInterface = 0; \ 37:26.53 | ^~~~~~~~~~~~~~ 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:26.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:26.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:26.53 44 | NS_INTERFACE_MAP_END 37:26.53 | ^~~~~~~~~~~~~~~~~~~~ 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:26.53 991 | else 37:26.53 | ^~~~ 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:26.53 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:26.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:26.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:26.53 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 37:26.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:30.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 37:30.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 37:30.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:30.53 554 | unsigned char* destPtr; 37:30.53 | ^~~~~~~ 37:35.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 37:35.20 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 37:35.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:35.20 1007 | foundInterface = 0; \ 37:35.20 | ^~~~~~~~~~~~~~ 37:35.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:35.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:35.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:35.20 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:35.20 179 | NS_INTERFACE_MAP_END 37:35.20 | ^~~~~~~~~~~~~~~~~~~~ 37:35.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 37:35.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 37:35.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:35.20 136 | } else 37:35.20 | ^~~~ 37:35.20 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 37:35.20 178 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 37:35.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:35.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:35.37 1007 | foundInterface = 0; \ 37:35.37 | ^~~~~~~~~~~~~~ 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:35.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:35.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:35.37 165 | NS_INTERFACE_MAP_END 37:35.37 | ^~~~~~~~~~~~~~~~~~~~ 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 37:35.37 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 37:35.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:35.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 37:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:35.37 136 | } else 37:35.37 | ^~~~ 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 37:35.37 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 37:35.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:35.37 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 37:35.37 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 37:35.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:38.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 37:38.51 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 37:38.51 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:38.51 516 | return Seek(pos); 37:38.51 | ~~~~^~~~~ 37:38.51 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 37:38.51 602 | int64_t offset; 37:38.51 | ^~~~~~ 37:38.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 37:38.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:38.53 516 | return Seek(pos); 37:38.53 | ~~~~^~~~~ 37:38.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 37:38.53 602 | int64_t offset; 37:38.53 | ^~~~~~ 37:38.55 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 37:38.55 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:38.55 516 | return Seek(pos); 37:38.55 | ~~~~^~~~~ 37:38.55 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 37:38.55 602 | int64_t offset; 37:38.55 | ^~~~~~ 37:38.56 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 37:38.56 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:38.56 516 | return Seek(pos); 37:38.56 | ~~~~^~~~~ 37:38.56 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 37:38.56 602 | int64_t offset; 37:38.56 | ^~~~~~ 37:40.11 xpcom/components 37:53.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 37:53.71 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoBase.h:19, 37:53.71 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoX11.h:11, 37:53.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:269: 37:53.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:53.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:53.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:53.71 | ^ 37:53.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:53.71 46 | struct Block { 37:53.71 | ^~~~~ 37:56.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 37:56.13 31 | memset(aT, 0, sizeof(T)); 37:56.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:56.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:288: 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 37:56.13 144 | struct AmountFns { 37:56.13 | ^~~~~~~~~ 37:56.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 37:56.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 37:56.13 31 | memset(aT, 0, sizeof(T)); 37:56.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:56.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:288: 37:56.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 37:56.13 178 | struct SizeOfTabFns { 37:56.13 | ^~~~~~~~~~~~ 38:16.09 xpcom/threads 38:40.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 38:40.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 38:40.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 38:40.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 38:40.71 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 38:40.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 38:40.71 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 38:40.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.71 1007 | foundInterface = 0; \ 38:40.71 | ^~~~~~~~~~~~~~ 38:40.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.71 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.71 198 | NS_INTERFACE_MAP_END 38:40.72 | ^~~~~~~~~~~~~~~~~~~~ 38:40.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 38:40.72 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:40.72 197 | } else 38:40.72 | ^~~~ 38:40.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 38:40.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 38:40.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 38:40.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 38:40.77 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 38:40.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.77 1007 | foundInterface = 0; \ 38:40.77 | ^~~~~~~~~~~~~~ 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.77 165 | NS_INTERFACE_MAP_END 38:40.77 | ^~~~~~~~~~~~~~~~~~~~ 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:40.77 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 38:40.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:40.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 38:40.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:40.77 136 | } else 38:40.77 | ^~~~ 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 38:40.77 136 | } else 38:40.77 | ^~~~ 38:40.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:40.78 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 38:40.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:40.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 38:40.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 38:40.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 38:40.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 38:40.78 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 38:40.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.78 1007 | foundInterface = 0; \ 38:40.78 | ^~~~~~~~~~~~~~ 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.78 167 | NS_INTERFACE_MAP_END 38:40.78 | ^~~~~~~~~~~~~~~~~~~~ 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:40.78 991 | else 38:40.78 | ^~~~ 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:40.78 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:40.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:40.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:40.78 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 38:40.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:40.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 38:40.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.80 1007 | foundInterface = 0; \ 38:40.80 | ^~~~~~~~~~~~~~ 38:40.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.80 165 | NS_INTERFACE_MAP_END 38:40.80 | ^~~~~~~~~~~~~~~~~~~~ 38:40.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:40.80 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 38:40.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:40.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 38:40.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 38:40.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:40.81 136 | } else 38:40.81 | ^~~~ 38:40.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 38:40.81 136 | } else 38:40.81 | ^~~~ 38:40.81 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:40.81 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 38:40.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:47.83 xpcom/reflect/xptinfo 38:54.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 38:54.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 38:54.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 38:54.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 38:54.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 38:54.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 38:54.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 38:54.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:54.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:54.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:54.78 | ^ 38:54.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:54.78 46 | struct Block { 38:54.78 | ^~~~~ 39:02.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39:02.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 39:02.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 39:02.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 39:02.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 39:02.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:02.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:02.02 In file included from /usr/include/c++/9/map:61, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 39:02.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 39:02.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 39:02.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39:02.03 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 39:02.03 100 | class map 39:02.03 | ^~~ 39:06.88 xpcom/reflect/xptcall 39:07.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcprivate.h:11, 39:07.64 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.cpp:8: 39:07.64 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:07.64 /builddir/build/BUILD/thunderbird-68.2.2/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] 39:07.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:07.64 | ^ 39:07.64 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:07.64 44 | struct nsXPTCVariant { 39:07.64 | ^~~~~~~~~~~~~ 39:07.85 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 39:07.87 xpcom/reflect/xptcall/md/unix 39:08.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcprivate.h:11, 39:08.63 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 39:08.63 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:08.63 /builddir/build/BUILD/thunderbird-68.2.2/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] 39:08.63 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:08.63 | ^ 39:08.63 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:08.63 44 | struct nsXPTCVariant { 39:08.63 | ^~~~~~~~~~~~~ 39:09.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcprivate.h:11, 39:09.64 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 39:09.64 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:09.64 /builddir/build/BUILD/thunderbird-68.2.2/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] 39:09.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:09.64 | ^ 39:09.64 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:09.64 44 | struct nsXPTCVariant { 39:09.64 | ^~~~~~~~~~~~~ 39:09.90 chrome 39:15.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 39:15.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 39:15.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIProtocolHandler.h:10, 39:15.56 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.h:9, 39:15.56 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.cpp:13, 39:15.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:2: 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.56 1007 | foundInterface = 0; \ 39:15.56 | ^~~~~~~~~~~~~~ 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:15.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:15.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:15.56 101 | NS_INTERFACE_MAP_END 39:15.56 | ^~~~~~~~~~~~~~~~~~~~ 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:15.56 991 | else 39:15.56 | ^~~~ 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:15.56 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:15.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.56 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:15.56 100 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 39:15.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 39:17.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 39:17.14 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistryChrome.cpp:7, 39:17.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:20: 39:17.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:17.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:17.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:17.14 | ^ 39:17.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:17.14 46 | struct Block { 39:17.14 | ^~~~~ 39:20.29 xpcom/build 39:30.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 39:30.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XPCOM.h:160, 39:30.65 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:16, 39:30.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:30.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:30.65 /builddir/build/BUILD/thunderbird-68.2.2/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] 39:30.65 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:30.65 | ^ 39:30.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:30.65 44 | struct nsXPTCVariant { 39:30.65 | ^~~~~~~~~~~~~ 39:33.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 39:33.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:33.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 39:33.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:33.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:33.77 31 | memset(aT, 0, sizeof(T)); 39:33.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:33.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:33.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:33.78 144 | struct AmountFns { 39:33.78 | ^~~~~~~~~ 39:33.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:33.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:33.78 31 | memset(aT, 0, sizeof(T)); 39:33.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:33.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 39:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:33.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:33.78 178 | struct SizeOfTabFns { 39:33.78 | ^~~~~~~~~~~~ 39:35.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:35.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 39:35.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 39:35.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 39:35.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 39:35.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:35.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:35.02 In file included from /usr/include/c++/9/map:61, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:13, 39:35.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:35.02 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 39:35.02 100 | class map 39:35.02 | ^~~ 39:38.80 modules/libpref 39:52.61 intl/hyphenation/hyphen 39:53.12 intl/hyphenation/glue 40:00.10 intl/locale 40:05.97 intl/locale/gtk 40:07.26 intl/lwbrk 40:09.59 intl/strres 40:15.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:15.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:15.36 from /builddir/build/BUILD/thunderbird-68.2.2/intl/strres/nsStringBundle.cpp:35, 40:15.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 40:15.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:15.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:15.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:15.36 | ^ 40:15.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:15.36 46 | struct Block { 40:15.36 | ^~~~~ 40:18.69 intl/unicharutil/util 40:24.78 intl/l10n 40:29.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 40:29.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 40:29.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozIDOMLocalization.h:10, 40:29.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 40:29.86 from /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:9, 40:29.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:29.86 1007 | foundInterface = 0; \ 40:29.86 | ^~~~~~~~~~~~~~ 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:29.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:29.86 35 | NS_INTERFACE_MAP_END 40:29.86 | ^~~~~~~~~~~~~~~~~~~~ 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:29.86 981 | else 40:29.86 | ^~~~ 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:29.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:29.86 | ^~~~~~~~~~~~~~~~~~ 40:29.86 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:29.86 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:29.86 | ^~~~~~~~~~~~~~~~~~~~~~ 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:29.87 1007 | foundInterface = 0; \ 40:29.87 | ^~~~~~~~~~~~~~ 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:29.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:29.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:29.87 64 | NS_INTERFACE_MAP_END 40:29.87 | ^~~~~~~~~~~~~~~~~~~~ 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:29.87 981 | else 40:29.87 | ^~~~ 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:29.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:29.87 | ^~~~~~~~~~~~~~~~~~ 40:29.87 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:29.87 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 40:29.87 | ^~~~~~~~~~~~~~~~~~~~~~ 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::LocalizationHandler::QueryInterface(const nsIID&, void**)': 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:29.93 1007 | foundInterface = 0; \ 40:29.93 | ^~~~~~~~~~~~~~ 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:29.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:29.93 434 | NS_INTERFACE_MAP_END 40:29.93 | ^~~~~~~~~~~~~~~~~~~~ 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:29.93 981 | else 40:29.93 | ^~~~ 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:29.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:29.93 | ^~~~~~~~~~~~~~~~~~ 40:29.93 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:29.94 433 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:29.94 | ^~~~~~~~~~~~~~~~~~~~~~ 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:29.96 1007 | foundInterface = 0; \ 40:29.96 | ^~~~~~~~~~~~~~ 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:29.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:29.96 564 | NS_INTERFACE_MAP_END 40:29.96 | ^~~~~~~~~~~~~~~~~~~~ 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:29.96 981 | else 40:29.96 | ^~~~ 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:29.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:29.96 | ^~~~~~~~~~~~~~~~~~ 40:29.96 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:29.96 563 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:29.96 | ^~~~~~~~~~~~~~~~~~~~~~ 40:32.21 intl/uconv 40:33.84 netwerk/base 40:46.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 40:46.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 40:46.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 40:46.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 40:46.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.h:9, 40:46.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.cpp:7, 40:46.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:46.84 1007 | foundInterface = 0; \ 40:46.84 | ^~~~~~~~~~~~~~ 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:46.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:46.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:46.84 35 | NS_INTERFACE_MAP_END 40:46.84 | ^~~~~~~~~~~~~~~~~~~~ 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:46.84 991 | else 40:46.84 | ^~~~ 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:46.84 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:46.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:46.84 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:46.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:47.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:47.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:47.44 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/Predictor.cpp:52, 40:47.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 40:47.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:47.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:47.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:47.45 | ^ 40:47.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:47.45 46 | struct Block { 40:47.45 | ^~~~~ 41:06.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 41:06.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 41:06.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/SimpleChannel.cpp:17, 41:06.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 41:06.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:06.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:06.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:06.64 | ^ 41:06.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:06.64 46 | struct Block { 41:06.64 | ^~~~~ 41:14.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 41:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 41:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 41:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 41:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:14.52 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 41:14.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:14.52 1007 | foundInterface = 0; \ 41:14.52 | ^~~~~~~~~~~~~~ 41:14.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:14.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:14.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:14.52 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:14.52 41 | NS_INTERFACE_MAP_END 41:14.52 | ^~~~~~~~~~~~~~~~~~~~ 41:14.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:14.52 991 | else 41:14.52 | ^~~~ 41:14.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:14.53 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:14.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:14.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:14.53 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:14.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 41:17.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:17.34 1022 | foundInterface = 0; \ 41:17.34 | ^~~~~~~~~~~~~~ 41:17.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:17.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.35 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:17.35 295 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 41:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 41:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 41:17.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:17.35 136 | } else 41:17.35 | ^~~~ 41:17.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:17.35 136 | } else 41:17.35 | ^~~~ 41:17.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:17.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:17.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 41:17.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 41:17.37 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 41:17.37 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 41:17.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:17.37 1022 | foundInterface = 0; \ 41:17.37 | ^~~~~~~~~~~~~~ 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:17.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:17.37 833 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 41:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:17.37 981 | else 41:17.37 | ^~~~ 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:17.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:17.37 | ^~~~~~~~~~~~~~~~~~ 41:17.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:17.37 832 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 41:17.37 | ^~~~~~~~~~~~~~~~~~~~~~ 41:17.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 41:17.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:17.53 1022 | foundInterface = 0; \ 41:17.53 | ^~~~~~~~~~~~~~ 41:17.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:17.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:17.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:17.53 402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 41:17.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:17.53 986 | else 41:17.53 | ^~~~ 41:17.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 41:17.53 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 41:17.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 41:17.54 401 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 41:17.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 41:19.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 41:19.55 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsIOService.cpp:52, 41:19.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 41:19.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:19.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:19.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:19.55 | ^ 41:19.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:19.55 46 | struct Block { 41:19.55 | ^~~~~ 41:20.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:20.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 41:20.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:20.08 1007 | foundInterface = 0; \ 41:20.08 | ^~~~~~~~~~~~~~ 41:20.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:20.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:20.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:20.08 123 | NS_INTERFACE_MAP_END 41:20.08 | ^~~~~~~~~~~~~~~~~~~~ 41:20.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 41:20.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 41:20.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:20.08 136 | } else 41:20.08 | ^~~~ 41:20.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:20.08 136 | } else 41:20.08 | ^~~~ 41:35.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:35.04 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:35.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.05 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 41:35.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.05 1007 | foundInterface = 0; \ 41:35.05 | ^~~~~~~~~~~~~~ 41:35.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.05 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.05 748 | NS_INTERFACE_MAP_END 41:35.05 | ^~~~~~~~~~~~~~~~~~~~ 41:35.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:13, 41:35.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 41:35.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.05 136 | } else 41:35.05 | ^~~~ 41:35.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:35.05 136 | } else 41:35.05 | ^~~~ 41:35.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 41:35.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.23 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 41:35.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.23 1007 | foundInterface = 0; \ 41:35.23 | ^~~~~~~~~~~~~~ 41:35.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.24 146 | NS_INTERFACE_MAP_END \ 41:35.24 | ^~~~~~~~~~~~~~~~~~~~ 41:35.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:35.24 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:35.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:35.24 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 41:35.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.24 145 | } else \ 41:35.24 | ^~~~ 41:35.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:35.24 145 | } else \ 41:35.24 | ^~~~ 41:35.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:35.24 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 41:35.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 41:35.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.25 1007 | foundInterface = 0; \ 41:35.25 | ^~~~~~~~~~~~~~ 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.25 60 | NS_INTERFACE_MAP_END 41:35.25 | ^~~~~~~~~~~~~~~~~~~~ 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.25 981 | else 41:35.25 | ^~~~ 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:35.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:35.25 | ^~~~~~~~~~~~~~~~~~ 41:35.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:35.25 59 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 41:35.25 | ^~~~~~~~~~~~~~~~~~~~~~ 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.27 1007 | foundInterface = 0; \ 41:35.27 | ^~~~~~~~~~~~~~ 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.27 146 | NS_INTERFACE_MAP_END \ 41:35.27 | ^~~~~~~~~~~~~~~~~~~~ 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:35.27 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:35.27 740 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 41:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 41:35.27 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 41:35.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.27 145 | } else \ 41:35.27 | ^~~~ 41:35.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:35.28 145 | } else \ 41:35.28 | ^~~~ 41:35.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:35.28 740 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 41:35.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 41:35.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 41:35.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.54 1007 | foundInterface = 0; \ 41:35.54 | ^~~~~~~~~~~~~~ 41:35.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.54 1200 | NS_INTERFACE_MAP_END 41:35.54 | ^~~~~~~~~~~~~~~~~~~~ 41:35.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.55 981 | else 41:35.55 | ^~~~ 41:35.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:35.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:35.55 | ^~~~~~~~~~~~~~~~~~ 41:35.55 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:35.55 1199 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 41:35.55 | ^~~~~~~~~~~~~~~~~~~~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.58 1007 | foundInterface = 0; \ 41:35.58 | ^~~~~~~~~~~~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.58 146 | NS_INTERFACE_MAP_END \ 41:35.58 | ^~~~~~~~~~~~~~~~~~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:35.58 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:35.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:35.58 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 41:35.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 41:35.58 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 41:35.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.58 145 | } else \ 41:35.58 | ^~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:35.58 145 | } else \ 41:35.58 | ^~~~ 41:35.58 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:35.58 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 41:35.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:44.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110: 41:44.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 41:44.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp:1111:12: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:44.08 1111 | nsresult rv; 41:44.08 | ^~ 41:51.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 41:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.h:8, 41:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.cpp:5, 41:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:51.98 1007 | foundInterface = 0; \ 41:51.98 | ^~~~~~~~~~~~~~ 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:51.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:51.98 164 | NS_INTERFACE_MAP_END 41:51.98 | ^~~~~~~~~~~~~~~~~~~~ 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:51.98 981 | else 41:51.98 | ^~~~ 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:51.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:51.98 | ^~~~~~~~~~~~~~~~~~ 41:51.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:51.98 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 41:51.98 | ^~~~~~~~~~~~~~~~~~~~~~ 41:54.81 netwerk/base/mozurl 41:55.25 netwerk/cookie 42:10.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 42:10.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 42:10.34 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cookie/CookieServiceChild.cpp:12, 42:10.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 42:10.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:10.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:10.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:10.34 | ^ 42:10.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:10.34 46 | struct Block { 42:10.34 | ^~~~~ 42:14.92 netwerk/dns/mdns/libmdns 42:16.13 netwerk/socket 42:18.81 netwerk/mime 42:20.39 netwerk/streamconv 42:21.94 netwerk/streamconv/converters 42:23.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRequestObserver.h:10, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamListener.h:10, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamConverter.h:10, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 42:23.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 42:23.55 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 42:23.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:23.55 1007 | foundInterface = 0; \ 42:23.55 | ^~~~~~~~~~~~~~ 42:23.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:23.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:23.55 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:23.55 93 | NS_INTERFACE_MAP_END 42:23.55 | ^~~~~~~~~~~~~~~~~~~~ 42:23.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:23.55 981 | else 42:23.55 | ^~~~ 42:23.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:23.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:23.56 | ^~~~~~~~~~~~~~~~~~ 42:23.56 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:23.56 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 42:23.56 | ^~~~~~~~~~~~~~~~~~~~~~ 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:23.60 1007 | foundInterface = 0; \ 42:23.60 | ^~~~~~~~~~~~~~ 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:23.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:23.60 117 | NS_INTERFACE_MAP_END 42:23.60 | ^~~~~~~~~~~~~~~~~~~~ 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:23.60 991 | else 42:23.60 | ^~~~ 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:23.60 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:23.60 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:23.60 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 42:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:28.27 netwerk/cache 42:29.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 42:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 42:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICache.h:10, 42:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntry.h:10, 42:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsDiskCache.h:10, 42:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsApplicationCacheService.cpp:5, 42:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:29.74 1007 | foundInterface = 0; \ 42:29.74 | ^~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:29.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:29.74 640 | NS_INTERFACE_MAP_END 42:29.74 | ^~~~~~~~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:29.74 981 | else 42:29.74 | ^~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:29.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:29.74 | ^~~~~~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:29.74 639 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:29.74 | ^~~~~~~~~~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:29.74 1007 | foundInterface = 0; \ 42:29.74 | ^~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:29.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:29.74 812 | NS_INTERFACE_MAP_END 42:29.74 | ^~~~~~~~~~~~~~~~~~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:29.74 981 | else 42:29.74 | ^~~~ 42:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:29.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:29.74 | ^~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:29.75 811 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:29.75 | ^~~~~~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:29.75 1007 | foundInterface = 0; \ 42:29.75 | ^~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:29.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:29.75 971 | NS_INTERFACE_MAP_END 42:29.75 | ^~~~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:29.75 981 | else 42:29.75 | ^~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:29.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:29.75 | ^~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:29.75 970 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:29.75 | ^~~~~~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:29.75 1007 | foundInterface = 0; \ 42:29.75 | ^~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:29.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:29.75 1164 | NS_INTERFACE_MAP_END 42:29.75 | ^~~~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:29.75 981 | else 42:29.75 | ^~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:29.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:29.75 | ^~~~~~~~~~~~~~~~~~ 42:29.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:29.75 1163 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:29.75 | ^~~~~~~~~~~~~~~~~~~~~~ 42:35.38 netwerk/cache2 42:40.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 42:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 42:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICacheEntry.h:10, 42:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.h:8, 42:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.cpp:6, 42:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 42:40.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 42:40.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:40.74 1007 | foundInterface = 0; \ 42:40.74 | ^~~~~~~~~~~~~~ 42:40.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:40.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:40.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:40.74 157 | NS_INTERFACE_MAP_END 42:40.74 | ^~~~~~~~~~~~~~~~~~~~ 42:40.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:40.74 991 | else 42:40.74 | ^~~~ 42:40.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:40.74 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:40.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:40.74 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 42:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:40.81 1007 | foundInterface = 0; \ 42:40.81 | ^~~~~~~~~~~~~~ 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:40.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:40.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:40.81 291 | NS_INTERFACE_MAP_END 42:40.81 | ^~~~~~~~~~~~~~~~~~~~ 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:40.81 981 | else 42:40.81 | ^~~~ 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:40.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:40.81 | ^~~~~~~~~~~~~~~~~~ 42:40.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:40.81 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:40.81 | ^~~~~~~~~~~~~~~~~~~~~~ 42:40.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 42:40.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:40.91 1007 | foundInterface = 0; \ 42:40.91 | ^~~~~~~~~~~~~~ 42:40.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:40.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:40.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:40.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:40.91 110 | NS_INTERFACE_MAP_END 42:40.91 | ^~~~~~~~~~~~~~~~~~~~ 42:40.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:40.91 981 | else 42:40.91 | ^~~~ 42:40.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:40.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:40.91 | ^~~~~~~~~~~~~~~~~~ 42:40.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:40.91 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:40.91 | ^~~~~~~~~~~~~~~~~~~~~~ 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:41.03 1007 | foundInterface = 0; \ 42:41.03 | ^~~~~~~~~~~~~~ 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:41.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:41.03 43 | NS_INTERFACE_MAP_END 42:41.03 | ^~~~~~~~~~~~~~~~~~~~ 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:41.03 991 | else 42:41.03 | ^~~~ 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:41.03 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:41.03 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:41.03 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 42:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:41.07 1007 | foundInterface = 0; \ 42:41.07 | ^~~~~~~~~~~~~~ 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:41.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:41.07 45 | NS_INTERFACE_MAP_END 42:41.07 | ^~~~~~~~~~~~~~~~~~~~ 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:41.07 991 | else 42:41.07 | ^~~~ 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:41.07 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:41.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:41.07 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 42:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:45.67 1007 | foundInterface = 0; \ 42:45.67 | ^~~~~~~~~~~~~~ 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:45.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:45.67 248 | NS_INTERFACE_MAP_END 42:45.67 | ^~~~~~~~~~~~~~~~~~~~ 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:45.67 981 | else 42:45.67 | ^~~~ 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:45.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:45.67 | ^~~~~~~~~~~~~~~~~~ 42:45.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:45.67 247 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 42:45.67 | ^~~~~~~~~~~~~~~~~~~~~~ 43:09.01 netwerk/protocol/about 43:13.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 43:13.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 43:13.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 43:13.09 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 43:13.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:13.09 1022 | foundInterface = 0; \ 43:13.09 | ^~~~~~~~~~~~~~ 43:13.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:13.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:13.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.09 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:13.09 331 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 43:13.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 43:13.09 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:13.09 330 | else 43:13.09 | ^~~~ 43:13.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 43:13.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 43:13.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:13.10 1007 | foundInterface = 0; \ 43:13.10 | ^~~~~~~~~~~~~~ 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:13.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:13.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:13.10 146 | NS_INTERFACE_MAP_END \ 43:13.10 | ^~~~~~~~~~~~~~~~~~~~ 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:13.10 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 43:13.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:13.10 414 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 43:13.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.h:15, 43:13.10 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.h:16, 43:13.10 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 43:13.10 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 43:13.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 43:13.10 145 | } else \ 43:13.10 | ^~~~ 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:13.10 145 | } else \ 43:13.10 | ^~~~ 43:13.10 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:13.10 414 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 43:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:15.34 netwerk/protocol/data 43:20.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 43:20.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:20.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/data/DataChannelChild.cpp:10, 43:20.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 43:20.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:20.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:20.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:20.48 | ^ 43:20.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:20.48 46 | struct Block { 43:20.48 | ^~~~~ 43:22.90 netwerk/protocol/file 43:28.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 43:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/file/FileChannelChild.cpp:10, 43:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 43:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:28.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:28.77 | ^ 43:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:28.77 46 | struct Block { 43:28.77 | ^~~~~ 43:32.66 netwerk/protocol/ftp 43:39.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 43:39.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:39.21 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 43:39.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:39.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:39.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:39.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:39.21 | ^ 43:39.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:39.21 46 | struct Block { 43:39.21 | ^~~~~ 43:46.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:46.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 43:46.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 43:46.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 43:46.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 43:46.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 43:46.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:46.68 In file included from /usr/include/c++/9/map:61, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 43:46.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 43:46.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:46.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:46.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:46.69 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:46.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:46.69 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 43:46.69 100 | class map 43:46.69 | ^~~ 43:53.03 netwerk/protocol/gio 43:55.36 netwerk/protocol/http 44:10.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:10.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 44:10.36 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpHandler.cpp:71: 44:10.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:10.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:10.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:10.36 | ^ 44:10.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:10.36 46 | struct Block { 44:10.36 | ^~~~~ 44:21.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 44:21.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 44:21.23 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 44:21.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:21.23 1007 | foundInterface = 0; \ 44:21.23 | ^~~~~~~~~~~~~~ 44:21.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:21.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:21.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:21.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:21.24 37 | NS_INTERFACE_MAP_END 44:21.24 | ^~~~~~~~~~~~~~~~~~~~ 44:21.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:21.24 981 | else 44:21.24 | ^~~~ 44:21.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:21.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:21.24 | ^~~~~~~~~~~~~~~~~~ 44:21.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:21.24 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:21.24 | ^~~~~~~~~~~~~~~~~~~~~~ 44:22.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 44:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 44:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 44:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 44:22.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:22.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:22.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:22.55 | ^ 44:22.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:22.55 46 | struct Block { 44:22.55 | ^~~~~ 44:22.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 44:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 44:22.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 44:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:22.68 1007 | foundInterface = 0; \ 44:22.68 | ^~~~~~~~~~~~~~ 44:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:22.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:22.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:22.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:22.68 77 | NS_INTERFACE_MAP_END 44:22.69 | ^~~~~~~~~~~~~~~~~~~~ 44:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:22.69 999 | } else 44:22.69 | ^~~~ 44:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 44:22.69 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:22.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:22.69 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 44:22.69 76 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 44:22.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:22.75 1007 | foundInterface = 0; \ 44:22.75 | ^~~~~~~~~~~~~~ 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:22.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:22.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:22.75 116 | NS_INTERFACE_MAP_END 44:22.75 | ^~~~~~~~~~~~~~~~~~~~ 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:22.75 981 | else 44:22.75 | ^~~~ 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:22.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:22.75 | ^~~~~~~~~~~~~~~~~~ 44:22.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:22.75 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 44:22.75 | ^~~~~~~~~~~~~~~~~~~~~~ 44:22.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 44:22.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:22.90 1007 | foundInterface = 0; \ 44:22.91 | ^~~~~~~~~~~~~~ 44:22.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:22.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:22.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:22.91 53 | NS_INTERFACE_MAP_END 44:22.91 | ^~~~~~~~~~~~~~~~~~~~ 44:22.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:22.91 991 | else 44:22.91 | ^~~~ 44:22.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:22.91 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:22.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:22.91 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 44:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:43.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 44:43.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:43.67 1022 | foundInterface = 0; \ 44:43.67 | ^~~~~~~~~~~~~~ 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:43.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:43.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:424:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:43.67 424 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 44:43.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:43.67 999 | } else 44:43.67 | ^~~~ 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 44:43.67 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:43.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:43.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:423:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 44:43.67 423 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 44:43.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:44.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 44:44.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 44:44.52 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:15, 44:44.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 44:44.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:44.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:44.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:44.52 | ^ 44:44.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:44.52 46 | struct Block { 44:44.52 | ^~~~~ 44:46.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 44:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:46.50 1022 | foundInterface = 0; \ 44:46.50 | ^~~~~~~~~~~~~~ 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:46.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:46.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:46.50 295 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 44:46.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:46.50 999 | } else 44:46.50 | ^~~~ 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 44:46.50 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:46.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:46.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 44:46.50 294 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 44:46.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:49.00 1007 | foundInterface = 0; \ 44:49.00 | ^~~~~~~~~~~~~~ 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:49.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:49.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:49.00 286 | NS_INTERFACE_MAP_END 44:49.00 | ^~~~~~~~~~~~~~~~~~~~ 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:49.00 999 | } else 44:49.00 | ^~~~ 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 44:49.00 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:49.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 44:49.00 285 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 44:49.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:49.20 1007 | foundInterface = 0; \ 44:49.20 | ^~~~~~~~~~~~~~ 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:49.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:49.20 67 | NS_INTERFACE_MAP_END 44:49.20 | ^~~~~~~~~~~~~~~~~~~~ 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:49.20 999 | } else 44:49.20 | ^~~~ 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 44:49.20 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:49.20 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 44:49.20 66 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 44:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:51.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 44:51.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 44:51.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 44:51.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 44:51.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 44:51.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:51.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:51.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:51.27 In file included from /usr/include/c++/9/map:61, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 44:51.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 44:51.27 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 44:51.27 100 | class map 44:51.27 | ^~~ 45:29.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 45:29.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:29.80 1022 | foundInterface = 0; \ 45:29.80 | ^~~~~~~~~~~~~~ 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:29.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:29.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:29.80 6131 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 45:29.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:29.80 999 | } else 45:29.80 | ^~~~ 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 45:29.80 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 45:29.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:29.80 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 45:29.80 6130 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 45:29.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 45:30.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:30.30 1007 | foundInterface = 0; \ 45:30.30 | ^~~~~~~~~~~~~~ 45:30.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:30.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:30.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:30.31 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:30.31 2441 | NS_INTERFACE_MAP_END 45:30.31 | ^~~~~~~~~~~~~~~~~~~~ 45:30.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:30.31 999 | } else 45:30.31 | ^~~~ 45:30.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 45:30.31 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 45:30.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.31 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2440:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 45:30.31 2440 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 45:30.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 45:30.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:30.50 1007 | foundInterface = 0; \ 45:30.50 | ^~~~~~~~~~~~~~ 45:30.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:30.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:30.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:30.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:30.50 3924 | NS_INTERFACE_MAP_END 45:30.50 | ^~~~~~~~~~~~~~~~~~~~ 45:30.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 45:30.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3923:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:30.50 3923 | } else 45:30.50 | ^~~~ 45:32.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 45:32.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 45:32.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 45:32.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 45:32.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:32.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:32.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:32.11 In file included from /usr/include/c++/9/map:61, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 45:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 45:32.11 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 45:32.11 100 | class map 45:32.11 | ^~~ 45:56.78 netwerk/protocol/res 46:03.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:03.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:03.13 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 46:03.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:03.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:03.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:03.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:03.13 | ^ 46:03.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:03.13 46 | struct Block { 46:03.13 | ^~~~~ 46:03.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:03.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:03.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 46:03.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 46:03.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:03.95 1007 | foundInterface = 0; \ 46:03.95 | ^~~~~~~~~~~~~~ 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:03.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:03.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:03.95 146 | NS_INTERFACE_MAP_END \ 46:03.95 | ^~~~~~~~~~~~~~~~~~~~ 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 46:03.95 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 46:03.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 46:03.95 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 46:03.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:03.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 46:03.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 46:03.95 145 | } else \ 46:03.95 | ^~~~ 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 46:03.95 145 | } else \ 46:03.95 | ^~~~ 46:03.95 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 46:03.95 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 46:03.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:03.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 46:03.96 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 46:03.97 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 46:03.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:03.97 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 46:03.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:03.97 1007 | foundInterface = 0; \ 46:03.97 | ^~~~~~~~~~~~~~ 46:03.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:03.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:03.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:03.97 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:03.97 194 | NS_INTERFACE_MAP_END 46:03.97 | ^~~~~~~~~~~~~~~~~~~~ 46:03.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 46:03.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 46:03.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:03.97 136 | } else 46:03.97 | ^~~~ 46:03.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:03.97 136 | } else 46:03.97 | ^~~~ 46:09.27 netwerk/protocol/viewsource 46:14.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:14.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 46:14.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 46:14.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 46:14.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:14.54 1007 | foundInterface = 0; \ 46:14.54 | ^~~~~~~~~~~~~~ 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:14.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:14.54 42 | NS_INTERFACE_MAP_END 46:14.54 | ^~~~~~~~~~~~~~~~~~~~ 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:14.54 991 | else 46:14.54 | ^~~~ 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:14.54 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:14.54 41 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 46:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.55 netwerk/protocol/websocket 46:23.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:23.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:23.69 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 46:23.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 46:23.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:23.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:23.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:23.69 | ^ 46:23.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:23.69 46 | struct Block { 46:23.69 | ^~~~~ 46:27.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketLog.h:12, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 46:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:27.00 1007 | foundInterface = 0; \ 46:27.00 | ^~~~~~~~~~~~~~ 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:27.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:27.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:27.00 51 | NS_INTERFACE_MAP_END 46:27.00 | ^~~~~~~~~~~~~~~~~~~~ 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:27.00 981 | else 46:27.00 | ^~~~ 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:27.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:27.00 | ^~~~~~~~~~~~~~~~~~ 46:27.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:27.00 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 46:27.00 | ^~~~~~~~~~~~~~~~~~~~~~ 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:27.12 1007 | foundInterface = 0; \ 46:27.12 | ^~~~~~~~~~~~~~ 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:27.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:27.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:27.12 17 | NS_INTERFACE_MAP_END 46:27.12 | ^~~~~~~~~~~~~~~~~~~~ 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:27.12 981 | else 46:27.12 | ^~~~ 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:27.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:27.12 | ^~~~~~~~~~~~~~~~~~ 46:27.12 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:27.12 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 46:27.12 | ^~~~~~~~~~~~~~~~~~~~~~ 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:27.17 1007 | foundInterface = 0; \ 46:27.17 | ^~~~~~~~~~~~~~ 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:27.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:27.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:27.17 203 | NS_INTERFACE_MAP_END 46:27.17 | ^~~~~~~~~~~~~~~~~~~~ 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:27.17 981 | else 46:27.17 | ^~~~ 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:27.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:27.17 | ^~~~~~~~~~~~~~~~~~ 46:27.17 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:27.17 202 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 46:27.17 | ^~~~~~~~~~~~~~~~~~~~~~ 46:27.19 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 46:27.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:27.20 1007 | foundInterface = 0; \ 46:27.20 | ^~~~~~~~~~~~~~ 46:27.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:27.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:27.20 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:27.20 20 | NS_INTERFACE_MAP_END 46:27.20 | ^~~~~~~~~~~~~~~~~~~~ 46:27.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:27.20 981 | else 46:27.20 | ^~~~ 46:27.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:27.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:27.20 | ^~~~~~~~~~~~~~~~~~ 46:27.20 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:27.20 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 46:27.20 | ^~~~~~~~~~~~~~~~~~~~~~ 46:37.29 netwerk/system/linux 46:39.21 netwerk/ipc 46:46.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:46.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:46.37 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:11, 46:46.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 46:46.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:46.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:46.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:46.37 | ^ 46:46.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:46.37 46 | struct Block { 46:46.37 | ^~~~~ 46:55.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 46:55.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 46:55.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadUtils.h:24, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.h:14, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.cpp:8, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 46:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 46:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 46:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:55.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:55.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.63 In file included from /usr/include/c++/9/map:61, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:10, 46:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 46:55.63 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:55.63 100 | class map 46:55.63 | ^~~ 47:02.45 netwerk/url-classifier 47:08.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 47:08.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 47:08.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:08.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 47:08.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 47:08.27 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Entries.h:13, 47:08.28 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Classifier.h:9, 47:08.28 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 47:08.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.28 1007 | foundInterface = 0; \ 47:08.28 | ^~~~~~~~~~~~~~ 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.28 33 | NS_INTERFACE_MAP_END 47:08.28 | ^~~~~~~~~~~~~~~~~~~~ 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:08.28 981 | else 47:08.28 | ^~~~ 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:08.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:08.28 | ^~~~~~~~~~~~~~~~~~ 47:08.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:08.28 32 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 47:08.28 | ^~~~~~~~~~~~~~~~~~~~~~ 47:08.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 47:08.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.30 1007 | foundInterface = 0; \ 47:08.30 | ^~~~~~~~~~~~~~ 47:08.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.31 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.31 14 | NS_INTERFACE_MAP_END 47:08.31 | ^~~~~~~~~~~~~~~~~~~~ 47:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:08.31 981 | else 47:08.31 | ^~~~ 47:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:08.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:08.31 | ^~~~~~~~~~~~~~~~~~ 47:08.31 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:08.31 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 47:08.31 | ^~~~~~~~~~~~~~~~~~~~~~ 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.37 1007 | foundInterface = 0; \ 47:08.37 | ^~~~~~~~~~~~~~ 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.37 43 | NS_INTERFACE_MAP_END 47:08.37 | ^~~~~~~~~~~~~~~~~~~~ 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:08.37 981 | else 47:08.37 | ^~~~ 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:08.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:08.37 | ^~~~~~~~~~~~~~~~~~ 47:08.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:08.37 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 47:08.37 | ^~~~~~~~~~~~~~~~~~~~~~ 47:13.62 netwerk/srtp/src 47:15.65 netwerk/sctp/src 47:19.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 47:19.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c:3887:64: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 47:19.65 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 47:19.65 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:19.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c:3900:66: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 47:19.65 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 47:19.65 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:19.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 47:19.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c:4178:50: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 47:19.65 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 47:19.65 | ~~~^~~~~~~~~~~~~~~~~ 47:21.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 47:21.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_output.c:10992:22: warning: converting a packed 'struct sctp_forward_tsn_chunk' pointer (alignment 1) to a 'struct sctp_strseq_mid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 47:21.29 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 47:21.29 | ^~~~~~~~~~~~~~~ 47:21.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_output.c:46: 47:21.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 47:21.29 407 | struct sctp_forward_tsn_chunk { 47:21.29 | ^~~~~~~~~~~~~~~~~~~~~~ 47:21.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 47:21.29 418 | struct sctp_strseq_mid { 47:21.29 | ^~~~~~~~~~~~~~~ 47:21.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 47:21.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_output.c:11386:3: warning: converting a packed 'struct sctp_gap_ack_block' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 47:21.30 11386 | dup = (uint32_t *) gap_descriptor; 47:21.30 | ^~~ 47:21.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_output.c:46: 47:21.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 47:21.30 265 | struct sctp_gap_ack_block { 47:21.30 | ^~~~~~~~~~~~~~~~~~ 47:31.18 netwerk/sctp/datachannel 47:42.35 netwerk/build 47:49.46 extensions/auth 47:54.77 ipc/chromium 48:05.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/basictypes.h:16, 48:05.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/at_exit.h:12, 48:05.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/at_exit.cc:7, 48:05.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 48:05.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 48:05.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:05.23 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 48:05.23 | ^~ 48:05.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/pickle.h:17, 48:05.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/histogram.cc:20, 48:05.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 48:05.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 48:05.23 542 | Maybe lastSegmentSize; 48:05.23 | ^~~~~~~~~~~~~~~ 48:15.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 48:15.77 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 48:15.77 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:15.77 672 | return result; 48:15.77 | ^~~~~~ 48:22.77 ipc/chromium/src/third_party 48:29.73 ipc/glue 48:51.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 48:51.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 48:51.42 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParentImpl.cpp:17: 48:51.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:51.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:51.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:51.43 | ^ 48:51.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:51.43 46 | struct Block { 48:51.43 | ^~~~~ 49:13.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 49:13.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:13.12 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:24, 49:13.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:13.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:13.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:13.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:13.12 | ^ 49:13.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:13.12 46 | struct Block { 49:13.12 | ^~~~~ 49:14.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsUtils.h:14, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCOMPtr.h:30, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsAutoPtr.h:10, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundChild.h:11, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:7, 49:14.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:14.07 1007 | foundInterface = 0; \ 49:14.07 | ^~~~~~~~~~~~~~ 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:14.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:14.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:14.07 238 | NS_INTERFACE_MAP_END 49:14.07 | ^~~~~~~~~~~~~~~~~~~~ 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:14.07 991 | else 49:14.07 | ^~~~ 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:14.07 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:14.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:14.07 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:14.07 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 49:14.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 49:29.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:29.40 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamUtils.cpp:12, 49:29.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 49:29.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:29.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:29.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:29.40 | ^ 49:29.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:29.40 46 | struct Block { 49:29.40 | ^~~~~ 49:36.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 49:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.h:11, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:7, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 49:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 49:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 49:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 49:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:36.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:36.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:36.57 In file included from /usr/include/c++/9/map:61, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:10, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParent.h:12, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:8, 49:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 49:36.57 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 49:36.57 100 | class map 49:36.57 | ^~~ 49:48.79 ipc/ipdl 50:24.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 50:24.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 50:24.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 50:24.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 50:24.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:24.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:24.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:24.97 In file included from /usr/include/c++/9/map:61, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 50:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 50:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 50:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 50:24.98 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 50:24.98 100 | class map 50:24.98 | ^~~ 50:55.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 50:55.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 50:55.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols10.cpp:38: 50:55.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:55.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:55.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:55.87 | ^ 50:55.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:55.87 46 | struct Block { 50:55.87 | ^~~~~ 51:14.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 51:14.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PContentChild.cpp:7, 51:14.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:92: 51:14.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:14.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:14.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:14.33 | ^ 51:14.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:14.33 46 | struct Block { 51:14.33 | ^~~~~ 51:18.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 51:18.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 51:18.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 51:18.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 51:18.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 51:18.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 51:18.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 51:18.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 51:18.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:18.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 51:18.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:18.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:18.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:18.79 In file included from /usr/include/c++/9/map:61, 51:18.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 51:18.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 51:18.80 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 51:18.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 51:18.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 51:18.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 51:18.80 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:18.80 100 | class map 51:18.80 | ^~~ 51:43.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:19, 51:43.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 51:43.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:14, 51:43.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 51:43.75 /builddir/build/BUILD/thunderbird-68.2.2/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]': 51:43.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.75 1176 | class CreatedWindowInfo final 51:43.75 | ^~~~~~~~~~~~~~~~~ 51:43.85 /builddir/build/BUILD/thunderbird-68.2.2/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}]': 51:43.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.85 1176 | class CreatedWindowInfo final 51:43.85 | ^~~~~~~~~~~~~~~~~ 52:01.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 52:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCycleCollectWithLogs.cpp:7, 52:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols12.cpp:29: 52:01.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:01.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:01.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:01.63 | ^ 52:01.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:01.63 46 | struct Block { 52:01.63 | ^~~~~ 52:27.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 52:27.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 52:27.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols13.cpp:29: 52:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:27.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:27.25 | ^ 52:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:27.25 46 | struct Block { 52:27.25 | ^~~~~ 52:42.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 52:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PFileDescriptorSetChild.cpp:11, 52:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols14.cpp:2: 52:42.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:42.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:42.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:42.39 | ^ 52:42.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:42.39 46 | struct Block { 52:42.39 | ^~~~~ 53:13.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 53:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHal.cpp:8, 53:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols16.cpp:92: 53:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:13.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:13.40 | ^ 53:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:13.40 46 | struct Block { 53:13.41 | ^~~~~ 53:30.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 53:30.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7, 53:30.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 53:30.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:30.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:30.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:30.20 | ^ 53:30.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:30.20 46 | struct Block { 53:30.20 | ^~~~~ 53:49.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 53:49.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PJavaScript.cpp:7, 53:49.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols18.cpp:20: 53:49.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:49.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:49.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:49.21 | ^ 53:49.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:49.21 46 | struct Block { 53:49.21 | ^~~~~ 54:14.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 54:14.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PMedia.cpp:7, 54:14.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols19.cpp:11: 54:14.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:14.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:14.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:14.26 | ^ 54:14.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:14.26 46 | struct Block { 54:14.26 | ^~~~~ 55:05.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 55:05.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PNeckoParent.cpp:14, 55:05.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 55:05.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:05.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:05.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:05.74 | ^ 55:05.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:05.74 46 | struct Block { 55:05.74 | ^~~~~ 55:33.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 55:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPluginModule.cpp:11, 55:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols21.cpp:56: 55:33.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:33.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:33.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:33.38 | ^ 55:33.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:33.38 46 | struct Block { 55:33.38 | ^~~~~ 55:55.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 55:55.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPresentation.cpp:7, 55:55.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 55:55.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:55.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:55.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:55.62 | ^ 55:55.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:55.62 46 | struct Block { 55:55.62 | ^~~~~ 56:09.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 56:09.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPrinting.cpp:7, 56:09.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols23.cpp:11: 56:09.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:09.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:09.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:09.78 | ^ 56:09.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:09.78 46 | struct Block { 56:09.78 | ^~~~~ 56:44.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 56:44.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 56:44.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols25.cpp:2: 56:44.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:44.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:44.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:44.69 | ^ 56:44.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:44.69 46 | struct Block { 56:44.70 | ^~~~~ 57:05.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 57:05.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 57:05.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols26.cpp:101: 57:05.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:05.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:05.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:05.47 | ^ 57:05.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:05.47 46 | struct Block { 57:05.47 | ^~~~~ 57:22.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 57:22.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 57:22.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols27.cpp:92: 57:22.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:22.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:22.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:22.65 | ^ 57:22.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:22.65 46 | struct Block { 57:22.65 | ^~~~~ 57:56.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 57:56.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PTestShell.cpp:7, 57:56.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols29.cpp:29: 57:56.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:56.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:56.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:56.17 | ^ 57:56.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:56.17 46 | struct Block { 57:56.17 | ^~~~~ 58:35.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 58:35.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PURLClassifier.cpp:7, 58:35.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols30.cpp:20: 58:35.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:35.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:35.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:35.03 | ^ 58:35.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:35.04 46 | struct Block { 58:35.04 | ^~~~~ 59:09.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 59:09.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 59:09.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols32.cpp:92: 59:09.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:09.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:09.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:09.40 | ^ 59:09.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:09.40 46 | struct Block { 59:09.40 | ^~~~~ 59:28.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 59:28.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 59:28.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols33.cpp:110: 59:28.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:28.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:28.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:28.71 | ^ 59:28.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:28.71 46 | struct Block { 59:28.71 | ^~~~~ 59:54.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 59:54.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 59:54.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 59:54.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 59:54.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 59:54.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 59:54.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 59:54.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 59:54.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 59:54.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 59:54.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:54.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:54.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.47 In file included from /usr/include/c++/9/map:61, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 59:54.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 59:54.47 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 59:54.47 100 | class map 59:54.47 | ^~~ 61:06.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 61:06.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:11, 61:06.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 61:06.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:06.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 61:06.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:06.42 | ^ 61:06.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:06.42 46 | struct Block { 61:06.42 | ^~~~~ 61:13.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 61:13.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 61:13.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 61:13.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 61:13.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 61:13.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 61:13.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.71 In file included from /usr/include/c++/9/map:61, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 61:13.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 61:13.71 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 61:13.71 100 | class map 61:13.71 | ^~~ 61:26.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/CrossProcessPaint.h:14, 61:26.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:23, 61:26.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 61:26.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 61:26.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ByteBuf.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 61:26.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:43:21: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mData' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:26.83 43 | : mData(aFrom.mData), mLen(aFrom.mLen), mCapacity(aFrom.mCapacity) { 61:26.83 | ~~~~~~^~~~~ 61:26.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:43:40: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:26.83 43 | : mData(aFrom.mData), mLen(aFrom.mLen), mCapacity(aFrom.mCapacity) { 61:26.83 | ~~~~~~^~~~ 61:26.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:43:63: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mCapacity' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:26.83 43 | : mData(aFrom.mData), mLen(aFrom.mLen), mCapacity(aFrom.mCapacity) { 61:26.83 | ~~~~~~^~~~~~~~~ 61:27.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26, 61:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 61:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:11, 61:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 61:27.16 /builddir/build/BUILD/thunderbird-68.2.2/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]': 61:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:27.16 1176 | class CreatedWindowInfo final 61:27.16 | ^~~~~~~~~~~~~~~~~ 61:27.25 /builddir/build/BUILD/thunderbird-68.2.2/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}]': 61:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:27.25 1176 | class CreatedWindowInfo final 61:27.25 | ^~~~~~~~~~~~~~~~~ 61:42.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 61:42.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCameras.cpp:7, 61:42.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 61:42.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:42.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 61:42.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:42.29 | ^ 61:42.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:42.29 46 | struct Block { 61:42.29 | ^~~~~ 62:15.31 ipc/testshell 62:29.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 62:29.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XPCOM.h:160, 62:29.79 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/testshell/XPCShellEnvironment.cpp:29: 62:29.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 62:29.79 /builddir/build/BUILD/thunderbird-68.2.2/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] 62:29.79 79 | memset(this, 0, sizeof(nsXPTCVariant)); 62:29.79 | ^ 62:29.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 62:29.79 44 | struct nsXPTCVariant { 62:29.79 | ^~~~~~~~~~~~~ 62:31.40 ipc/contentproc 62:32.25 js/ipc 62:38.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 62:38.09 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 62:38.09 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:12, 62:38.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 62:38.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 62:38.09 /builddir/build/BUILD/thunderbird-68.2.2/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] 62:38.09 79 | memset(this, 0, sizeof(nsXPTCVariant)); 62:38.09 | ^ 62:38.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 62:38.09 44 | struct nsXPTCVariant { 62:38.09 | ^~~~~~~~~~~~~ 62:39.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 62:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 62:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptParent.cpp:9, 62:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 62:39.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:39.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 62:39.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:39.32 | ^ 62:39.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:39.32 46 | struct Block { 62:39.32 | ^~~~~ 62:42.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptShared.h:12, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/WrapperAnswer.h:11, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptBase.h:11, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.h:11, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:8, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 62:42.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:42.33 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 62:42.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 62:42.33 31 | memset(aT, 0, sizeof(T)); 62:42.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:42.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:12, 62:42.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 62:42.33 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 62:42.33 2271 | struct GlobalProperties { 62:42.33 | ^~~~~~~~~~~~~~~~ 62:51.06 hal 62:57.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 62:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 62:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.cpp:24: 62:57.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:57.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 62:57.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:57.32 | ^ 62:57.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:57.33 46 | struct Block { 62:57.33 | ^~~~~ 63:06.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 63:06.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:06.52 from /builddir/build/BUILD/thunderbird-68.2.2/hal/WindowIdentifier.cpp:9, 63:06.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:11: 63:06.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:06.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:06.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:06.52 | ^ 63:06.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:06.52 46 | struct Block { 63:06.52 | ^~~~~ 63:12.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 63:12.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 63:12.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 63:12.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 63:12.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 63:12.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:12.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:12.91 In file included from /usr/include/c++/9/map:61, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 63:12.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 63:12.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 63:12.91 100 | class map 63:12.91 | ^~~ 63:15.79 js/xpconnect/wrappers 63:21.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 63:21.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 63:21.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 63:21.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 63:21.48 /builddir/build/BUILD/thunderbird-68.2.2/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] 63:21.48 79 | memset(this, 0, sizeof(nsXPTCVariant)); 63:21.48 | ^ 63:21.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 63:21.48 44 | struct nsXPTCVariant { 63:21.48 | ^~~~~~~~~~~~~ 63:22.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:18, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Proxy.h:12, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Wrapper.h:12, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/WrapperFactory.h:10, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.h:12, 63:22.93 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 63:22.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:22.93 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 63:22.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:22.93 31 | memset(aT, 0, sizeof(T)); 63:22.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:22.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 63:22.93 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 63:22.93 2271 | struct GlobalProperties { 63:22.93 | ^~~~~~~~~~~~~~~~ 63:32.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 63:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 63:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 63:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 63:32.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 63:32.38 /builddir/build/BUILD/thunderbird-68.2.2/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] 63:32.38 79 | memset(this, 0, sizeof(nsXPTCVariant)); 63:32.38 | ^ 63:32.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 63:32.38 44 | struct nsXPTCVariant { 63:32.38 | ^~~~~~~~~~~~~ 63:33.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Id.h:28, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.h:10, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 63:33.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:33.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 63:33.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:33.26 31 | memset(aT, 0, sizeof(T)); 63:33.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:33.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 63:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 63:33.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 63:33.26 2271 | struct GlobalProperties { 63:33.26 | ^~~~~~~~~~~~~~~~ 63:35.41 js/xpconnect/loader 63:40.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 63:40.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 63:40.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 63:40.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 63:40.04 /builddir/build/BUILD/thunderbird-68.2.2/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] 63:40.04 79 | memset(this, 0, sizeof(nsXPTCVariant)); 63:40.04 | ^ 63:40.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 63:40.04 44 | struct nsXPTCVariant { 63:40.04 | ^~~~~~~~~~~~~ 63:40.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 63:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 63:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:40.73 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 63:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:40.73 31 | memset(aT, 0, sizeof(T)); 63:40.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:40.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 63:40.73 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 63:40.73 2271 | struct GlobalProperties { 63:40.73 | ^~~~~~~~~~~~~~~~ 63:48.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 63:48.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 63:48.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 63:48.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 63:48.22 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 63:48.22 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 63:48.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:48.22 1007 | foundInterface = 0; \ 63:48.22 | ^~~~~~~~~~~~~~ 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:48.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:48.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:48.22 328 | NS_INTERFACE_MAP_END 63:48.22 | ^~~~~~~~~~~~~~~~~~~~ 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:48.22 981 | else 63:48.22 | ^~~~ 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:48.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:48.22 | ^~~~~~~~~~~~~~~~~~ 63:48.22 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:48.22 327 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:48.22 | ^~~~~~~~~~~~~~~~~~~~~~ 63:49.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 63:49.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:49.80 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptCacheActors.cpp:11, 63:49.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 63:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:49.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:49.80 | ^ 63:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:49.80 46 | struct Block { 63:49.80 | ^~~~~ 63:50.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 63:50.58 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 63:50.58 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 63:50.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 63:50.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 63:50.58 /builddir/build/BUILD/thunderbird-68.2.2/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] 63:50.58 79 | memset(this, 0, sizeof(nsXPTCVariant)); 63:50.58 | ^ 63:50.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 63:50.59 44 | struct nsXPTCVariant { 63:50.59 | ^~~~~~~~~~~~~ 63:50.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 63:50.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 63:50.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 63:50.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 63:50.94 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 63:50.94 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 63:50.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 63:50.94 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 63:50.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:50.94 1007 | foundInterface = 0; \ 63:50.94 | ^~~~~~~~~~~~~~ 63:50.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:50.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:50.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:50.94 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:50.95 288 | NS_INTERFACE_MAP_END 63:50.95 | ^~~~~~~~~~~~~~~~~~~~ 63:50.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:50.95 981 | else 63:50.95 | ^~~~ 63:50.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:50.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:50.95 | ^~~~~~~~~~~~~~~~~~ 63:50.95 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:50.95 287 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 63:50.95 | ^~~~~~~~~~~~~~~~~~~~~~ 63:51.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 63:51.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 63:51.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 63:51.31 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 63:51.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 63:51.32 31 | memset(aT, 0, sizeof(T)); 63:51.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:51.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 63:51.32 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 63:51.32 144 | struct AmountFns { 63:51.32 | ^~~~~~~~~ 63:51.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 63:51.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 63:51.33 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 63:51.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 63:51.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 63:51.33 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 63:51.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 63:51.33 31 | memset(aT, 0, sizeof(T)); 63:51.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:51.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 63:51.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 63:51.33 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 63:51.33 178 | struct SizeOfTabFns { 63:51.33 | ^~~~~~~~~~~~ 63:51.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 63:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 63:51.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 63:51.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 63:51.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 63:51.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:51.39 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 63:51.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:51.39 31 | memset(aT, 0, sizeof(T)); 63:51.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:51.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 63:51.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 63:51.39 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 63:51.39 2271 | struct GlobalProperties { 63:51.39 | ^~~~~~~~~~~~~~~~ 63:57.79 js/xpconnect/src 64:02.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 64:02.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 64:02.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:02.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:02.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 64:02.91 /builddir/build/BUILD/thunderbird-68.2.2/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] 64:02.91 79 | memset(this, 0, sizeof(nsXPTCVariant)); 64:02.91 | ^ 64:02.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 64:02.91 44 | struct nsXPTCVariant { 64:02.91 | ^~~~~~~~~~~~~ 64:06.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:06.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:06.39 1007 | foundInterface = 0; \ 64:06.39 | ^~~~~~~~~~~~~~ 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:06.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:06.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:06.39 100 | NS_INTERFACE_MAP_END 64:06.39 | ^~~~~~~~~~~~~~~~~~~~ 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:06.39 981 | else 64:06.39 | ^~~~ 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:06.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:06.39 | ^~~~~~~~~~~~~~~~~~ 64:06.39 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:06.39 99 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 64:06.39 | ^~~~~~~~~~~~~~~~~~~~~~ 64:07.30 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 64:07.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:07.30 1007 | foundInterface = 0; \ 64:07.30 | ^~~~~~~~~~~~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:07.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:07.31 165 | NS_INTERFACE_MAP_END 64:07.31 | ^~~~~~~~~~~~~~~~~~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 64:07.31 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 64:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 64:07.31 2638 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 64:07.31 | ^~~~~~~~~~~~~~~~~~~~ 64:07.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 64:07.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:07.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:07.31 136 | } else 64:07.31 | ^~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 64:07.31 136 | } else 64:07.31 | ^~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 64:07.31 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 64:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 64:07.31 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 64:07.31 2638 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 64:07.31 | ^~~~~~~~~~~~~~~~~~~~ 64:07.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:07.32 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 64:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:07.32 1022 | foundInterface = 0; \ 64:07.32 | ^~~~~~~~~~~~~~ 64:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:07.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:07.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:07.32 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:07.32 2648 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 64:07.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:07.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:07.32 136 | } else 64:07.32 | ^~~~ 64:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 64:07.33 136 | } else 64:07.33 | ^~~~ 64:08.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:08.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 64:08.21 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 64:08.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 64:08.21 31 | memset(aT, 0, sizeof(T)); 64:08.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 64:08.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 64:08.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 64:08.21 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 64:08.21 2271 | struct GlobalProperties { 64:08.21 | ^~~~~~~~~~~~~~~~ 64:27.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 64:27.29 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 64:27.29 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 64:27.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 64:27.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 64:27.29 /builddir/build/BUILD/thunderbird-68.2.2/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] 64:27.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 64:27.29 | ^ 64:27.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 64:27.29 44 | struct nsXPTCVariant { 64:27.29 | ^~~~~~~~~~~~~ 64:28.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 64:28.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 64:28.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 64:28.22 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 64:28.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 64:28.22 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 64:28.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:28.22 1007 | foundInterface = 0; \ 64:28.22 | ^~~~~~~~~~~~~~ 64:28.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:28.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:28.22 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:28.22 25 | NS_INTERFACE_MAP_END 64:28.22 | ^~~~~~~~~~~~~~~~~~~~ 64:28.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 64:28.22 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 64:28.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 64:28.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:28.22 136 | } else 64:28.22 | ^~~~ 64:28.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 64:28.22 136 | } else 64:28.22 | ^~~~ 64:29.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 64:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 64:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 64:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 64:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:29.57 1007 | foundInterface = 0; \ 64:29.57 | ^~~~~~~~~~~~~~ 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:29.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:29.57 26 | NS_INTERFACE_MAP_END 64:29.57 | ^~~~~~~~~~~~~~~~~~~~ 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:29.57 991 | else 64:29.57 | ^~~~ 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:29.57 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.57 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:29.57 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 64:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:29.60 1007 | foundInterface = 0; \ 64:29.60 | ^~~~~~~~~~~~~~ 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:29.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:29.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:29.60 680 | NS_INTERFACE_MAP_END 64:29.60 | ^~~~~~~~~~~~~~~~~~~~ 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:29.60 991 | else 64:29.60 | ^~~~ 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:29.60 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:29.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:29.60 679 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 64:29.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 64:31.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 64:31.11 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 64:31.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 64:31.11 31 | memset(aT, 0, sizeof(T)); 64:31.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 64:31.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 64:31.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 64:31.11 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 64:31.11 2271 | struct GlobalProperties { 64:31.11 | ^~~~~~~~~~~~~~~~ 64:40.90 intl/chardet 64:41.63 modules/libjar 64:46.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 64:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 64:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 64:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARInputStream.h:10, 64:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJAR.cpp:7, 64:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:46.73 1007 | foundInterface = 0; \ 64:46.73 | ^~~~~~~~~~~~~~ 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:46.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:46.73 47 | NS_INTERFACE_MAP_END 64:46.73 | ^~~~~~~~~~~~~~~~~~~~ 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:46.73 999 | } else 64:46.73 | ^~~~ 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 64:46.73 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 64:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:46.73 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 64:46.73 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 64:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:46.74 1007 | foundInterface = 0; \ 64:46.74 | ^~~~~~~~~~~~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:46.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:46.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:46.74 146 | NS_INTERFACE_MAP_END \ 64:46.74 | ^~~~~~~~~~~~~~~~~~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 64:46.74 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 64:46.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 64:46.74 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 64:46.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:46.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.h:16, 64:46.74 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARProtocolHandler.cpp:13, 64:46.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 64:46.74 145 | } else \ 64:46.74 | ^~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 64:46.74 145 | } else \ 64:46.74 | ^~~~ 64:46.74 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 64:46.74 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 64:46.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.68 modules/libjar/zipwriter 64:54.67 storage 64:58.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 64:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 64:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArray.h:10, 64:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayExtensions.h:10, 64:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMutableArray.h:10, 64:58.47 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:10: 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:58.47 1007 | foundInterface = 0; \ 64:58.47 | ^~~~~~~~~~~~~~ 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:58.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:58.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:58.47 498 | NS_INTERFACE_MAP_END 64:58.47 | ^~~~~~~~~~~~~~~~~~~~ 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:58.47 991 | else 64:58.47 | ^~~~ 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:58.47 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:58.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:58.47 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:58.47 497 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 64:58.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 65:04.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 65:04.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 65:04.74 from /builddir/build/BUILD/thunderbird-68.2.2/storage/FileSystemModule.cpp:11, 65:04.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:2: 65:04.74 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 65:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:04.75 1007 | foundInterface = 0; \ 65:04.75 | ^~~~~~~~~~~~~~ 65:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:04.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:04.75 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:04.75 229 | NS_INTERFACE_MAP_END 65:04.75 | ^~~~~~~~~~~~~~~~~~~~ 65:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:04.75 991 | else 65:04.75 | ^~~~ 65:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:04.75 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.75 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:04.75 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 65:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:04.79 1007 | foundInterface = 0; \ 65:04.79 | ^~~~~~~~~~~~~~ 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:04.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:04.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:04.79 85 | NS_INTERFACE_MAP_END 65:04.79 | ^~~~~~~~~~~~~~~~~~~~ 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:04.79 981 | else 65:04.79 | ^~~~ 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:04.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:04.79 | ^~~~~~~~~~~~~~~~~~ 65:04.79 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:04.79 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:04.79 | ^~~~~~~~~~~~~~~~~~~~~~ 65:04.85 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 65:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:04.85 1007 | foundInterface = 0; \ 65:04.85 | ^~~~~~~~~~~~~~ 65:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:04.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:04.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:04.85 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:04.85 28 | NS_INTERFACE_MAP_END 65:04.85 | ^~~~~~~~~~~~~~~~~~~~ 65:04.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 65:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 65:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 65:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 65:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/storage/StorageBaseStatementInternal.cpp:9, 65:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:20: 65:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:04.86 302 | } else 65:04.86 | ^~~~ 65:04.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:04.86 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.86 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 65:04.86 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 65:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 65:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 65:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 65:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 65:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 65:10.13 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 65:10.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:10.13 1007 | foundInterface = 0; \ 65:10.13 | ^~~~~~~~~~~~~~ 65:10.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:10.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:10.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:10.13 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:10.13 236 | NS_INTERFACE_MAP_END 65:10.13 | ^~~~~~~~~~~~~~~~~~~~ 65:10.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:10.13 991 | else 65:10.13 | ^~~~ 65:10.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:10.13 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:10.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.14 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:10.14 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 65:10.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.17 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 65:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:10.17 1007 | foundInterface = 0; \ 65:10.17 | ^~~~~~~~~~~~~~ 65:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:10.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:10.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:10.18 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:10.18 178 | NS_INTERFACE_MAP_END 65:10.18 | ^~~~~~~~~~~~~~~~~~~~ 65:10.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:10.18 981 | else 65:10.18 | ^~~~ 65:10.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:10.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:10.18 | ^~~~~~~~~~~~~~~~~~ 65:10.18 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:10.18 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:10.18 | ^~~~~~~~~~~~~~~~~~~~~~ 65:10.23 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 65:10.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:10.23 1007 | foundInterface = 0; \ 65:10.23 | ^~~~~~~~~~~~~~ 65:10.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:10.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:10.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:10.23 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:10.23 28 | NS_INTERFACE_MAP_END 65:10.23 | ^~~~~~~~~~~~~~~~~~~~ 65:10.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 65:10.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 65:10.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 65:10.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 65:10.23 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 65:10.23 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 65:10.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 65:10.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:10.23 302 | } else 65:10.23 | ^~~~ 65:10.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:10.23 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:10.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.24 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 65:10.24 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 65:10.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 65:10.24 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 65:10.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:10.24 1007 | foundInterface = 0; \ 65:10.24 | ^~~~~~~~~~~~~~ 65:10.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:10.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:10.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:10.24 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:10.24 30 | NS_INTERFACE_MAP_END 65:10.24 | ^~~~~~~~~~~~~~~~~~~~ 65:10.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 65:10.24 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 65:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 65:10.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:10.25 302 | } else 65:10.25 | ^~~~ 65:10.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:10.25 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.25 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 65:10.25 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 65:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.94 extensions/permissions 65:17.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 65:17.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 65:17.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentPolicy.h:10, 65:17.50 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.h:7, 65:17.50 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.cpp:5, 65:17.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:17.50 1007 | foundInterface = 0; \ 65:17.50 | ^~~~~~~~~~~~~~ 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:17.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:17.50 165 | NS_INTERFACE_MAP_END 65:17.50 | ^~~~~~~~~~~~~~~~~~~~ 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65:17.50 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 65:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 65:17.50 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 65:17.50 | ^~~~~~~~~~~~~~~~~~~~ 65:17.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:8, 65:17.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 65:17.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:17.51 136 | } else 65:17.51 | ^~~~ 65:17.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 65:17.51 136 | } else 65:17.51 | ^~~~ 65:17.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65:17.51 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 65:17.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:17.51 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 65:17.51 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 65:17.51 | ^~~~~~~~~~~~~~~~~~~~ 65:19.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 65:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 65:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermissionManager.cpp:11, 65:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 65:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:19.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:19.12 | ^ 65:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:19.12 46 | struct Block { 65:19.13 | ^~~~~ 65:26.15 media/webrtc/signaling/src/common 65:27.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 65:27.98 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 65:27.99 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:27.99 88 | rtc::LogMessage::LogToDebug(log_level); 65:27.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 65:28.16 media/webrtc/signaling/src/jsep 65:42.59 media/webrtc/signaling/src/media-conduit 65:47.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 65:47.07 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 65:47.07 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 65:47.07 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 65:47.07 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 65:47.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 65:47.07 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 65:47.07 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:47.07 294 | memcpy(this, &config, sizeof(*this)); 65:47.07 | ^ 65:47.07 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 65:47.07 256 | struct Config { 65:47.07 | ^~~~~~ 65:56.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 65:56.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 65:56.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 65:56.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 65:56.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 65:56.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:56.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:56.10 In file included from /usr/include/c++/9/map:61, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:5, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 65:56.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 65:56.10 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 65:56.10 100 | class map 65:56.10 | ^~~ 66:08.36 media/webrtc/signaling/src/mediapipeline 66:12.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 66:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 66:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 66:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 66:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 66:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 66:12.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 66:12.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:12.47 294 | memcpy(this, &config, sizeof(*this)); 66:12.47 | ^ 66:12.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 66:12.47 256 | struct Config { 66:12.47 | ^~~~~~ 66:16.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:9, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 66:16.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 66:16.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 66:16.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 66:16.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 66:16.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:16.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:16.69 In file included from /usr/include/c++/9/map:61, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:11, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 66:16.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 66:16.69 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 66:16.69 100 | class map 66:16.69 | ^~~ 66:24.53 media/webrtc/signaling/src/peerconnection 66:33.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 66:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 66:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 66:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 66:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 66:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 66:33.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 66:33.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:33.38 294 | memcpy(this, &config, sizeof(*this)); 66:33.38 | ^ 66:33.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 66:33.38 256 | struct Config { 66:33.38 | ^~~~~~ 66:38.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 66:38.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 66:38.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 66:38.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 66:38.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:38.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 66:38.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:38.74 | ^ 66:38.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:38.75 46 | struct Block { 66:38.75 | ^~~~~ 67:12.03 media/webrtc/signaling/src/sdp 67:19.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 67:19.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 67:19.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 67:19.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 67:19.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 67:19.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 67:19.31 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 67:19.32 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:19.32 1480 | : SdpAttribute(kSetupAttribute), mRole(role) {} 67:19.32 | ^ 67:19.32 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 67:19.32 549 | SdpSetupAttribute::Role setupEnum; 67:19.32 | ^~~~~~~~~ 67:19.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 67:19.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 67:19.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 67:19.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 67:19.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 67:19.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 67:19.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 67:19.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:19.36 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 67:19.36 | ^ 67:19.36 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: 'dir' was declared here 67:19.36 1042 | SdpDirectionAttribute::Direction dir; 67:19.36 | ^~~ 67:20.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 67:20.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 67:20.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 67:20.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 67:20.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 67:20.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 67:20.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 67:20.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:20.61 334 | extensionattributes}; 67:20.61 | ^ 67:20.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: 'direction' was declared here 67:20.61 1135 | SdpDirectionAttribute::Direction direction; 67:20.61 | ^~~~~~~~~ 67:20.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 67:20.96 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 67:20.96 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 67:20.96 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 67:20.96 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 67:20.96 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 67:20.96 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 67:20.96 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:20.96 494 | Group value = {semantics, tags}; 67:20.96 | ^ 67:20.96 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 67:20.96 810 | SdpGroupAttributeList::Semantics semantic; 67:20.96 | ^~~~~~~~ 67:42.81 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 67:44.23 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 67:44.93 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 67:45.63 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 67:46.43 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 67:47.34 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 67:48.12 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 67:48.99 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 67:49.75 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 67:50.60 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 67:51.28 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 67:51.96 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 67:52.91 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 67:53.47 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 67:54.06 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 67:55.25 media/webrtc/trunk/webrtc/api/optional_gn 67:55.69 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 67:56.26 media/webrtc/trunk/webrtc/api/video_frame_api_gn 67:56.92 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 67:57.62 media/webrtc/trunk/webrtc/audio/audio_gn 67:58.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 67:58.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 67:58.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 67:58.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 67:58.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 67:58.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 67:58.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 67:58.25 294 | memcpy(this, &config, sizeof(*this)); 67:58.25 | ^ 67:58.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 67:58.25 256 | struct Config { 67:58.25 | ^~~~~~ 68:01.03 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 68:01.68 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 68:03.49 media/webrtc/trunk/webrtc/call/call_gn 68:04.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 68:04.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 68:04.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 68:04.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:20, 68:04.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 68:04.14 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 68:04.14 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 68:04.14 294 | memcpy(this, &config, sizeof(*this)); 68:04.14 | ^ 68:04.14 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 68:04.14 256 | struct Config { 68:04.14 | ^~~~~~ 68:04.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 68:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:29, 68:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 68:04.79 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 68:04.79 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 68:04.79 48 | AddReceiveRtpModule(rtp_module); 68:04.79 | ^ 68:04.79 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 68:04.79 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 68:04.79 | ^~~~~~~~~~~~~~~~~~~ 68:05.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 68:05.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 68:05.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 68:05.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 68:05.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 68:05.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:63, 68:05.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 68:05.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 68:05.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 68:05.67 75 | virtual void OnDroppedFrame() {} 68:05.67 | ^~~~~~~~~~~~~~ 68:05.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 68:05.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 68:05.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:64, 68:05.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 68:05.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 68:05.67 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 68:05.67 | ^~~~~~~~~~~~~~ 68:10.34 media/webrtc/trunk/webrtc/call/call_interfaces_gn 68:11.30 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 68:11.78 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 68:12.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 68:12.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 68:12.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 68:12.45 171 | bool has_mid = packet.GetExtension(&packet_mid); 68:12.45 | ^~~~~~~ 68:14.22 media/webrtc/trunk/webrtc/call/rtp_sender_gn 68:14.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 68:14.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 68:14.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 68:14.94 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 68:14.94 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 68:14.94 48 | AddReceiveRtpModule(rtp_module); 68:14.94 | ^ 68:14.94 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 68:14.94 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 68:14.94 | ^~~~~~~~~~~~~~~~~~~ 68:15.10 media/webrtc/trunk/webrtc/call/video_stream_api_gn 68:17.36 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 68:18.94 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 68:19.30 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 68:22.73 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 68:23.22 media/webrtc/trunk/webrtc/common_video/common_video_gn 68:23.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 68:23.32 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 68:23.32 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 68:23.32 | 68:23.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 68:23.32 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 68:23.32 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 68:23.32 | 68:25.70 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 68:27.75 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 68:28.75 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 68:29.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 68:29.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 68:29.33 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 68:29.33 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 68:29.34 294 | memcpy(this, &config, sizeof(*this)); 68:29.34 | ^ 68:29.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 68:29.34 256 | struct Config { 68:29.34 | ^~~~~~ 68:29.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 68:29.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 68:29.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 68:29.87 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 68:29.87 | ^ 68:29.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 68:29.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 68:29.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 68:29.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 68:29.87 555 | class VideoCodec { 68:29.87 | ^~~~~~~~~~ 68:29.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 68:29.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 68:29.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 68:29.87 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 68:29.87 | ^ 68:29.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 68:29.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 68:29.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 68:29.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 68:29.87 555 | class VideoCodec { 68:29.88 | ^~~~~~~~~~ 68:33.68 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 68:34.59 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 68:39.91 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 68:42.81 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 68:43.71 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 68:44.24 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 68:46.78 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 68:48.00 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 68:48.08 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 68:48.87 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 68:49.20 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 68:50.13 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 68:51.61 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 68:52.56 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 68:55.46 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 68:55.80 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 68:58.36 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 68:58.51 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 68:59.39 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 69:00.14 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 69:00.81 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 69:06.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 69:06.23 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 69:06.23 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:06.23 944 | sync_buffer_->IncreaseEndTimestamp( 69:06.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69:06.23 945 | static_cast(output_size_samples_)); 69:06.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:06.23 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 69:06.23 950 | case kAudioRepetition: { 69:06.23 | ^~~~ 69:10.60 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 69:10.64 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 69:11.33 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 69:12.48 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 69:12.60 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 69:14.93 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 69:16.40 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 69:16.96 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 69:17.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 69:17.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 69:17.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 69:17.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 69:17.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:17.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:17.53 294 | memcpy(this, &config, sizeof(*this)); 69:17.53 | ^ 69:17.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:17.53 256 | struct Config { 69:17.53 | ^~~~~~ 69:18.66 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 69:19.15 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 69:19.68 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 69:20.52 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 69:21.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 69:21.03 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 69:21.03 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69:21.03 129 | for (int k = 0; k < v_length; ++k) { 69:21.03 | ~~^~~~~~~~~~ 69:25.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 69:25.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 69:25.68 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:25.68 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:25.68 294 | memcpy(this, &config, sizeof(*this)); 69:25.68 | ^ 69:25.68 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:25.68 256 | struct Config { 69:25.68 | ^~~~~~ 69:25.86 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 69:25.86 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 69:25.86 303 | memset(metrics, 0, sizeof(Metrics)); 69:25.86 | ^ 69:25.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 69:25.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 69:25.86 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 69:25.86 795 | struct Metrics { 69:25.86 | ^~~~~~~ 69:26.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 69:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 69:26.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:26.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:26.91 294 | memcpy(this, &config, sizeof(*this)); 69:26.91 | ^ 69:26.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:26.91 256 | struct Config { 69:26.91 | ^~~~~~ 69:28.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 69:28.35 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 69:28.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:28.36 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:28.36 294 | memcpy(this, &config, sizeof(*this)); 69:28.36 | ^ 69:28.36 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:28.36 256 | struct Config { 69:28.36 | ^~~~~~ 69:28.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 69:28.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 69:28.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69:28.61 129 | for (int k = 0; k < v_length; ++k) { 69:28.61 | ~~^~~~~~~~~~ 69:29.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 69:29.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 69:29.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:29.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:29.61 294 | memcpy(this, &config, sizeof(*this)); 69:29.61 | ^ 69:29.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:29.61 256 | struct Config { 69:29.61 | ^~~~~~ 69:31.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 69:31.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 69:31.17 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 69:31.17 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69:31.17 129 | for (int k = 0; k < v_length; ++k) { 69:31.17 | ~~^~~~~~~~~~ 69:31.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 69:31.36 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 69:31.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 69:31.36 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:31.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:31.37 294 | memcpy(this, &config, sizeof(*this)); 69:31.37 | ^ 69:31.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:31.37 256 | struct Config { 69:31.37 | ^~~~~~ 69:34.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 69:34.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 69:34.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 69:34.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:34.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:34.88 294 | memcpy(this, &config, sizeof(*this)); 69:34.88 | ^ 69:34.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:34.88 256 | struct Config { 69:34.88 | ^~~~~~ 69:35.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 69:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 69:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 69:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 69:35.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 69:35.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69:35.00 129 | for (int k = 0; k < v_length; ++k) { 69:35.00 | ~~^~~~~~~~~~ 69:38.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 69:38.27 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 69:38.27 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 69:38.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 69:38.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 69:38.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69:38.27 129 | for (int k = 0; k < v_length; ++k) { 69:38.27 | ~~^~~~~~~~~~ 69:38.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 69:38.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 69:38.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 69:38.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 69:38.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:38.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:38.34 294 | memcpy(this, &config, sizeof(*this)); 69:38.34 | ^ 69:38.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:38.34 256 | struct Config { 69:38.34 | ^~~~~~ 69:44.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 69:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 69:44.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:44.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:44.57 294 | memcpy(this, &config, sizeof(*this)); 69:44.57 | ^ 69:44.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:44.57 256 | struct Config { 69:44.57 | ^~~~~~ 69:44.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 69:44.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 69:44.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 69:44.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69:44.67 129 | for (int k = 0; k < v_length; ++k) { 69:44.67 | ~~^~~~~~~~~~ 69:50.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 69:50.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 69:50.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 69:50.01 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:50.01 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:50.01 294 | memcpy(this, &config, sizeof(*this)); 69:50.01 | ^ 69:50.01 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:50.01 256 | struct Config { 69:50.01 | ^~~~~~ 69:50.66 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 69:51.16 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 69:53.16 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 69:54.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 69:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 69:54.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 69:54.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 69:54.62 48 | AddReceiveRtpModule(rtp_module); 69:54.62 | ^ 69:54.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 69:54.62 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 69:54.62 | ^~~~~~~~~~~~~~~~~~~ 69:57.22 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 69:58.79 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 69:59.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 69:59.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 69:59.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 69:59.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 69:59.57 48 | AddReceiveRtpModule(rtp_module); 69:59.57 | ^ 69:59.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 69:59.57 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 69:59.57 | ^~~~~~~~~~~~~~~~~~~ 70:02.02 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 70:05.58 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 70:12.14 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 70:17.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 70:17.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 70:17.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:17.12 576 | parsed_payload->frame_type = kVideoFrameKey; 70:17.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 70:17.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 70:17.12 578 | case H264::NaluType::kSlice: { 70:17.12 | ^~~~ 70:24.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 70:24.26 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 70:24.26 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70:24.26 54 | memset(header, 0, sizeof(*header)); 70:24.26 | ^ 70:24.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 70:24.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 70:24.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 70:24.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 70:24.26 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 70:24.26 842 | struct RTPHeader { 70:24.26 | ^~~~~~~~~ 70:24.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 70:24.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 70:24.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70:24.51 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 70:24.51 | ^ 70:24.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 70:24.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 70:24.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 70:24.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 70:24.51 79 | struct WebRtcRTPHeader { 70:24.51 | ^~~~~~~~~~~~~~~ 70:24.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 70:24.65 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 70:24.65 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 70:24.65 76 | sizeof(RtpRtcp::Configuration)); 70:24.65 | ^ 70:24.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 70:24.65 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 70:24.65 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 70:24.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 70:24.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 70:24.66 47 | struct Configuration { 70:24.66 | ^~~~~~~~~~~~~ 70:27.90 In file included from /usr/include/string.h:494, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:14, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 70:27.90 from /usr/include/c++/9/bits/move.h:55, 70:27.90 from /usr/include/c++/9/bits/stl_pair.h:59, 70:27.90 from /usr/include/c++/9/bits/stl_algobase.h:64, 70:27.90 from /usr/include/c++/9/deque:60, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/deque:3, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/deque:44, 70:27.90 from /usr/include/c++/9/queue:60, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/queue:3, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 70:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 70:27.90 In function 'char* strncpy(char*, const char*, size_t)', 70:27.90 inlined from 'int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)' at /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: 70:27.90 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 70:27.90 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 70:27.90 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:31.82 media/webrtc/trunk/webrtc/modules/utility/utility_gn 70:32.68 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 70:33.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 70:33.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 70:33.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:30: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 70:33.91 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 70:33.91 | ^~ 70:33.91 In file included from /usr/include/stdio.h:867, 70:33.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 70:33.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:13, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 70:33.92 from /usr/include/c++/9/bits/move.h:55, 70:33.92 from /usr/include/c++/9/bits/stl_pair.h:59, 70:33.92 from /usr/include/c++/9/bits/stl_algobase.h:64, 70:33.92 from /usr/include/c++/9/vector:60, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 70:33.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 70:33.92 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 70:33.92 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 70:33.92 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.92 37 | __bos (__s), __fmt, __va_arg_pack ()); 70:33.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.04 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 70:35.19 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 70:35.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:35.99 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 70:35.99 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:35.99 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 70:35.99 | ^ 70:35.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:35.99 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:35.99 555 | class VideoCodec { 70:35.99 | ^~~~~~~~~~ 70:35.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:35.99 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 70:35.99 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:35.99 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 70:35.99 | ^ 70:35.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 70:35.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:36.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:36.00 555 | class VideoCodec { 70:36.00 | ^~~~~~~~~~ 70:36.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:36.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 70:36.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:36.00 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 70:36.00 | ^ 70:36.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:36.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:36.00 555 | class VideoCodec { 70:36.00 | ^~~~~~~~~~ 70:36.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:36.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:36.00 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 70:36.00 | ^ 70:36.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 70:36.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 70:36.00 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:36.00 555 | class VideoCodec { 70:36.00 | ^~~~~~~~~~ 70:37.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 70:37.08 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 70:37.08 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:37.08 744 | if (previous_state != kStateDecodable && 70:37.08 | ^~ 70:37.08 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 70:37.08 755 | case kDecodableSession: { 70:37.08 | ^~~~ 70:43.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 70:43.15 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 70:43.15 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:43.15 106 | memset(&video_codec, 0, sizeof(video_codec)); 70:43.15 | ^ 70:43.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 70:43.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 70:43.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 70:43.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 70:43.15 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:43.15 555 | class VideoCodec { 70:43.15 | ^~~~~~~~~~ 70:43.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 70:43.79 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 70:43.79 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:43.79 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 70:43.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 70:43.79 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 70:43.79 75 | case kDrop: 70:43.79 | ^~~~ 70:47.86 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 70:49.13 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 70:50.08 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 70:50.75 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 70:52.58 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 70:57.30 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 70:57.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 70:57.90 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 70:57.90 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:57.90 85 | memset(&codec_, 0, sizeof(codec_)); 70:57.90 | ^ 70:57.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 70:57.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 70:57.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 70:57.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 70:57.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 70:57.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 70:57.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 70:57.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:57.91 555 | class VideoCodec { 70:57.91 | ^~~~~~~~~~ 70:57.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 70:57.94 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 70:57.95 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 70:57.95 904 | memset(&codec_, 0, sizeof(codec_)); 70:57.95 | ^ 70:57.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 70:57.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 70:57.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 70:57.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 70:57.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 70:57.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 70:57.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 70:57.95 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 70:57.95 555 | class VideoCodec { 70:57.95 | ^~~~~~~~~~ 70:59.12 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 70:59.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 70:59.77 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 70:59.77 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 70:59.77 186 | (x_density_[mb_col] * y_density_[mb_row] && 71:00.26 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 71:10.48 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 71:10.63 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 71:11.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 71:11.15 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 71:11.15 160 | struct TaskQueue::Impl::QueueContext { 71:11.15 | ^~~~~~~~~~~~ 71:11.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 71:11.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 71:11.25 236 | write(reply_pipe_, &message, sizeof(message)); 71:11.25 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:11.75 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 71:12.26 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 71:12.82 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 71:13.16 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 71:14.43 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 71:15.97 media/webrtc/trunk/webrtc/video/video_gn 71:18.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 71:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 71:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 71:18.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 71:18.34 75 | virtual void OnDroppedFrame() {} 71:18.34 | ^~~~~~~~~~~~~~ 71:18.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 71:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 71:18.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 71:18.34 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 71:18.34 | ^~~~~~~~~~~~~~ 71:18.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 71:18.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 71:18.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 71:18.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 71:18.89 48 | AddReceiveRtpModule(rtp_module); 71:18.89 | ^ 71:18.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 71:18.89 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 71:18.89 | ^~~~~~~~~~~~~~~~~~~ 71:19.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 71:19.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 71:19.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 71:19.53 48 | memset(&codec, 0, sizeof(codec)); 71:19.53 | ^ 71:19.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 71:19.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 71:19.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 71:19.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 71:19.53 555 | class VideoCodec { 71:19.53 | ^~~~~~~~~~ 71:21.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 71:21.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 71:21.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:21.06 263 | keyframe_request_sender_->RequestKeyFrame(); 71:21.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 71:21.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 71:21.06 265 | case video_coding::H264SpsPpsTracker::kDrop: 71:21.06 | ^~~~ 71:29.45 In file included from /usr/include/string.h:494, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:14, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 71:29.46 from /usr/include/c++/9/bits/move.h:55, 71:29.46 from /usr/include/c++/9/bits/stl_pair.h:59, 71:29.46 from /usr/include/c++/9/bits/stl_algobase.h:64, 71:29.46 from /usr/include/c++/9/list:60, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/list:3, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/list:44, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/call_stats.h:14, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/call_stats.cc:11, 71:29.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 71:29.46 In function 'char* strncpy(char*, const char*, size_t)', 71:29.46 inlined from 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)' at /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:51:10, 71:29.46 inlined from 'virtual void webrtc::internal::VideoReceiveStream::Start()' at /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:202:55: 71:29.46 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 71:29.46 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 71:29.46 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:31.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 71:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 71:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 71:31.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 71:31.88 75 | virtual void OnDroppedFrame() {} 71:31.88 | ^~~~~~~~~~~~~~ 71:31.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 71:31.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 71:31.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 71:31.89 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 71:31.89 | ^~~~~~~~~~~~~~ 71:32.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 71:32.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 71:32.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:32.55 984 | FALLTHROUGH(); 71:32.55 | ^ 71:32.56 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 71:32.56 986 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 71:32.56 | ^~~~ 71:32.56 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 71:32.56 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:32.56 1067 | FALLTHROUGH(); 71:32.56 | ^ 71:32.56 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 71:32.56 1069 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 71:32.56 | ^~~~ 71:34.28 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 71:34.85 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 71:35.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 71:35.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 71:35.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 71:35.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 71:35.81 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 71:35.81 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 71:35.81 294 | memcpy(this, &config, sizeof(*this)); 71:35.81 | ^ 71:35.81 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 71:35.82 256 | struct Config { 71:35.82 | ^~~~~~ 71:36.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 71:36.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 71:36.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 71:36.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 71:36.06 48 | AddReceiveRtpModule(rtp_module); 71:36.06 | ^ 71:36.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 71:36.06 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 71:36.06 | ^~~~~~~~~~~~~~~~~~~ 71:36.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 71:36.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 71:36.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 71:36.34 118 | } 71:36.34 | ^ 71:36.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 71:36.34 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 71:36.34 | ^~~~~~~~~~~ 71:36.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 71:36.34 144 | } 71:36.34 | ^ 71:36.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 71:36.34 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 71:36.34 | ^~~~~~~~~~~ 71:40.00 media/webrtc/trunk/webrtc/webrtc_common_gn 71:40.87 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 71:41.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83: 71:41.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 71:41.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71:41.51 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 71:41.51 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 71:41.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71:41.51 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 71:41.51 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 71:41.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71:41.51 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 71:41.51 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:128: 71:41.56 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 71:41.56 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 71:41.56 83 | if (processId == getpid()) { 71:41.56 | ~~~~~~~~~~^~~~~~~~~~~ 71:44.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:65: 71:44.09 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 71:44.09 21 | static int g_last_xserver_error_code = 0; 71:44.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 71:44.09 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 71:44.09 20 | static bool g_xserver_error_trap_enabled = false; 71:44.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:45.58 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 71:47.09 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 71:47.13 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 71:47.82 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 71:48.69 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 71:49.19 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 71:49.87 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 71:49.96 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 71:50.58 media/mtransport/build 72:46.07 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 72:46.07 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/test_nr_socket.cpp:790:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:46.07 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 72:46.07 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:46.07 791 | &port_mapping->remote_address_, compare_flags)) 72:46.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:00.46 media/mtransport/ipc 73:14.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 73:14.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 73:14.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 73:14.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 73:14.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 73:14.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 73:14.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:14.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:14.24 In file included from /usr/include/c++/9/map:61, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 73:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 73:14.24 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 73:14.24 100 | class map 73:14.24 | ^~~ 73:17.91 uriloader/base 73:22.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 73:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 73:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 73:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:12, 73:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:7, 73:22.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 73:22.55 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 73:22.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:22.55 1007 | foundInterface = 0; \ 73:22.55 | ^~~~~~~~~~~~~~ 73:22.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:22.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:22.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:22.55 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:22.56 178 | NS_INTERFACE_MAP_END 73:22.56 | ^~~~~~~~~~~~~~~~~~~~ 73:22.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:22.56 999 | } else 73:22.56 | ^~~~ 73:22.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 73:22.56 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 73:22.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:22.56 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 73:22.56 177 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 73:22.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:22.65 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 73:22.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:22.66 1007 | foundInterface = 0; \ 73:22.66 | ^~~~~~~~~~~~~~ 73:22.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:22.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:22.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:22.66 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:22.66 180 | NS_INTERFACE_MAP_END 73:22.66 | ^~~~~~~~~~~~~~~~~~~~ 73:22.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:22.66 981 | else 73:22.66 | ^~~~ 73:22.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:22.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:22.66 | ^~~~~~~~~~~~~~~~~~ 73:22.66 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:22.66 179 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 73:22.66 | ^~~~~~~~~~~~~~~~~~~~~~ 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:22.68 1007 | foundInterface = 0; \ 73:22.68 | ^~~~~~~~~~~~~~ 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:22.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:22.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:22.68 789 | NS_INTERFACE_MAP_END 73:22.68 | ^~~~~~~~~~~~~~~~~~~~ 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:22.68 981 | else 73:22.68 | ^~~~ 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:22.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:22.68 | ^~~~~~~~~~~~~~~~~~ 73:22.68 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:22.68 788 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 73:22.68 | ^~~~~~~~~~~~~~~~~~~~~~ 73:25.72 uriloader/exthandler 73:37.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 73:37.68 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 73:37.68 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:3, 73:37.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 73:37.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:37.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 73:37.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:37.69 | ^ 73:37.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:37.69 46 | struct Block { 73:37.69 | ^~~~~ 73:42.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 73:42.24 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 73:42.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 73:42.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 73:42.24 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 73:42.24 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 73:42.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 73:42.24 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 73:42.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.24 1007 | foundInterface = 0; \ 73:42.24 | ^~~~~~~~~~~~~~ 73:42.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.25 165 | NS_INTERFACE_MAP_END 73:42.25 | ^~~~~~~~~~~~~~~~~~~~ 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 73:42.25 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 73:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 73:42.25 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 73:42.25 | ^~~~~~~~~~~~~~~~~~~~ 73:42.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 73:42.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.25 136 | } else 73:42.25 | ^~~~ 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 73:42.25 136 | } else 73:42.25 | ^~~~ 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 73:42.25 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 73:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 73:42.25 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 73:42.25 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 73:42.25 | ^~~~~~~~~~~~~~~~~~~~ 73:42.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 73:42.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 73:42.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 73:42.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 73:42.32 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 73:42.32 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 73:42.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.32 1007 | foundInterface = 0; \ 73:42.32 | ^~~~~~~~~~~~~~ 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.32 1186 | NS_INTERFACE_MAP_END 73:42.32 | ^~~~~~~~~~~~~~~~~~~~ 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.32 981 | else 73:42.32 | ^~~~ 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.32 | ^~~~~~~~~~~~~~~~~~ 73:42.32 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.32 1185 | NS_INTERFACE_MAP_ENTRY(nsINamed) 73:42.32 | ^~~~~~~~~~~~~~~~~~~~~~ 73:42.39 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 73:42.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.39 1007 | foundInterface = 0; \ 73:42.39 | ^~~~~~~~~~~~~~ 73:42.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.40 89 | NS_INTERFACE_MAP_END 73:42.40 | ^~~~~~~~~~~~~~~~~~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.40 981 | else 73:42.40 | ^~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.40 | ^~~~~~~~~~~~~~~~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.40 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 73:42.40 | ^~~~~~~~~~~~~~~~~~~~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.40 1007 | foundInterface = 0; \ 73:42.40 | ^~~~~~~~~~~~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.40 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.40 471 | NS_INTERFACE_MAP_END 73:42.41 | ^~~~~~~~~~~~~~~~~~~~ 73:42.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.41 981 | else 73:42.41 | ^~~~ 73:42.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.41 | ^~~~~~~~~~~~~~~~~~ 73:42.41 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.41 470 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 73:42.41 | ^~~~~~~~~~~~~~~~~~~~~~ 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.42 1007 | foundInterface = 0; \ 73:42.42 | ^~~~~~~~~~~~~~ 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.42 26 | NS_INTERFACE_MAP_END 73:42.42 | ^~~~~~~~~~~~~~~~~~~~ 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.42 991 | else 73:42.42 | ^~~~ 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:42.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:42.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:42.42 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:42.42 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 73:42.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:44.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 73:44.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 73:44.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 73:44.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 73:44.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 73:44.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:44.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:44.50 In file included from /usr/include/c++/9/map:61, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 73:44.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 73:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 73:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 73:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 73:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 73:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 73:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 73:44.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 73:44.51 100 | class map 73:44.51 | ^~~ 73:50.64 uriloader/prefetch 73:57.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 73:57.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 73:57.34 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 73:57.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 73:57.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:57.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 73:57.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:57.34 | ^ 73:57.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:57.34 46 | struct Block { 73:57.34 | ^~~~~ 73:59.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 73:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 73:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 73:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 73:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 73:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:59.50 1007 | foundInterface = 0; \ 73:59.50 | ^~~~~~~~~~~~~~ 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:59.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:59.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:59.50 71 | NS_INTERFACE_MAP_END 73:59.50 | ^~~~~~~~~~~~~~~~~~~~ 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:59.50 981 | else 73:59.50 | ^~~~ 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:59.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:59.50 | ^~~~~~~~~~~~~~~~~~ 73:59.50 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:59.50 70 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 73:59.50 | ^~~~~~~~~~~~~~~~~~~~~~ 74:03.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 74:03.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 74:03.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 74:03.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 74:03.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 74:03.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 74:03.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:03.42 In file included from /usr/include/c++/9/map:61, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 74:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 74:03.42 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 74:03.42 100 | class map 74:03.42 | ^~~ 74:09.39 caps 74:19.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:19.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 74:19.68 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 74:19.68 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 74:19.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:19.68 1007 | foundInterface = 0; \ 74:19.68 | ^~~~~~~~~~~~~~ 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:19.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:19.68 165 | NS_INTERFACE_MAP_END 74:19.68 | ^~~~~~~~~~~~~~~~~~~~ 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:19.68 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 74:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:19.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 74:19.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:19.68 136 | } else 74:19.68 | ^~~~ 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 74:19.68 136 | } else 74:19.68 | ^~~~ 74:19.68 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:19.68 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 74:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:21.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 74:21.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 74:21.28 from /builddir/build/BUILD/thunderbird-68.2.2/caps/DomainPolicy.cpp:8, 74:21.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:11: 74:21.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 74:21.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 74:21.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 74:21.28 | ^ 74:21.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 74:21.28 46 | struct Block { 74:21.28 | ^~~~~ 74:21.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 74:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 74:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 74:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:21.50 1007 | foundInterface = 0; \ 74:21.50 | ^~~~~~~~~~~~~~ 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:21.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:21.50 165 | NS_INTERFACE_MAP_END 74:21.50 | ^~~~~~~~~~~~~~~~~~~~ 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:21.50 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 74:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:21.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 74:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:21.50 136 | } else 74:21.50 | ^~~~ 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 74:21.50 136 | } else 74:21.50 | ^~~~ 74:21.50 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:21.50 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 74:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:21.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:21.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 74:21.63 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 74:21.63 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 74:21.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:21.63 1007 | foundInterface = 0; \ 74:21.63 | ^~~~~~~~~~~~~~ 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:21.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:21.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:21.63 165 | NS_INTERFACE_MAP_END 74:21.63 | ^~~~~~~~~~~~~~~~~~~~ 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:21.63 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 74:21.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:21.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 74:21.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:21.63 136 | } else 74:21.63 | ^~~~ 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 74:21.63 136 | } else 74:21.63 | ^~~~ 74:21.63 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:21.63 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 74:21.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:21.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:21.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 74:21.64 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 74:21.64 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 74:21.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:21.64 1007 | foundInterface = 0; \ 74:21.64 | ^~~~~~~~~~~~~~ 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:21.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:21.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:21.64 60 | NS_INTERFACE_MAP_END 74:21.64 | ^~~~~~~~~~~~~~~~~~~~ 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:21.64 981 | else 74:21.64 | ^~~~ 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:21.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:21.64 | ^~~~~~~~~~~~~~~~~~ 74:21.64 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:21.64 59 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 74:21.64 | ^~~~~~~~~~~~~~~~~~~~~~ 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:21.72 1007 | foundInterface = 0; \ 74:21.72 | ^~~~~~~~~~~~~~ 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:21.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:21.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:21.72 165 | NS_INTERFACE_MAP_END 74:21.72 | ^~~~~~~~~~~~~~~~~~~~ 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:21.72 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 74:21.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:21.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 74:21.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:21.72 136 | } else 74:21.72 | ^~~~ 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 74:21.72 136 | } else 74:21.72 | ^~~~ 74:21.72 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:21.72 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 74:21.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:27.32 parser/expat/lib 74:31.63 parser/prototype 74:36.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:36.65 1007 | foundInterface = 0; \ 74:36.65 | ^~~~~~~~~~~~~~ 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:36.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:36.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:36.65 36 | NS_INTERFACE_MAP_END 74:36.65 | ^~~~~~~~~~~~~~~~~~~~ 74:36.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 74:36.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:36.65 302 | } else 74:36.65 | ^~~~ 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:36.65 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:36.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:36.65 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 74:36.65 35 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 74:36.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:37.78 parser/htmlparser 74:41.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 74:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/CNavDTD.cpp:7, 74:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.69 1007 | foundInterface = 0; \ 74:41.69 | ^~~~~~~~~~~~~~ 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:41.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:41.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:41.69 230 | NS_INTERFACE_MAP_END 74:41.69 | ^~~~~~~~~~~~~~~~~~~~ 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.69 991 | else 74:41.69 | ^~~~ 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 74:41.69 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 74:41.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.69 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 74:41.69 229 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 74:41.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.77 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 74:41.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.77 1007 | foundInterface = 0; \ 74:41.77 | ^~~~~~~~~~~~~~ 74:41.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:41.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:41.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:41.77 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:41.77 200 | NS_INTERFACE_MAP_END 74:41.77 | ^~~~~~~~~~~~~~~~~~~~ 74:41.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.77 991 | else 74:41.77 | ^~~~ 74:41.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 74:41.78 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 74:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.78 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 74:41.78 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 74:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:44.62 parser/html 74:50.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:50.07 1022 | foundInterface = 0; \ 74:50.07 | ^~~~~~~~~~~~~~ 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:50.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:50.07 19 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 74:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:50.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 74:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:50.07 302 | } else 74:50.07 | ^~~~ 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:50.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:50.07 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:50.07 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 74:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:50.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:50.66 1007 | foundInterface = 0; \ 74:50.66 | ^~~~~~~~~~~~~~ 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:50.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:50.66 21 | NS_INTERFACE_MAP_END 74:50.66 | ^~~~~~~~~~~~~~~~~~~~ 74:50.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 74:50.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:50.66 302 | } else 74:50.66 | ^~~~ 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:50.66 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:50.66 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 74:50.66 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 74:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 75:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 75:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICancelableRunnable.h:10, 75:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:13, 75:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 75:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 75:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 75:03.84 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 75:03.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:03.84 1007 | foundInterface = 0; \ 75:03.84 | ^~~~~~~~~~~~~~ 75:03.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:03.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:03.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:03.84 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:03.84 15 | NS_INTERFACE_MAP_END 75:03.84 | ^~~~~~~~~~~~~~~~~~~~ 75:03.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:03.85 981 | else 75:03.85 | ^~~~ 75:03.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:03.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:03.85 | ^~~~~~~~~~~~~~~~~~ 75:03.85 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:03.85 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 75:03.85 | ^~~~~~~~~~~~~~~~~~~~~~ 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:03.87 1007 | foundInterface = 0; \ 75:03.87 | ^~~~~~~~~~~~~~ 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:03.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:03.87 74 | NS_INTERFACE_MAP_END 75:03.87 | ^~~~~~~~~~~~~~~~~~~~ 75:03.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 75:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 75:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 75:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 75:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 75:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:03.87 302 | } else 75:03.87 | ^~~~ 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:03.87 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.87 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 75:03.88 73 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 75:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.48 gfx/cairo/cairo/src 75:25.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:25.66 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 75:25.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 75:25.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:25.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:25.66 | ^ 75:25.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:25.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:25.67 | ^~~~ 75:25.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 75:25.67 165 | new_elements = _cairo_malloc_ab (pq->max_size, 75:25.67 | ^~~~~~~~~~~~~~~~ 75:26.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:26.24 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 75:26.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 75:26.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:26.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:26.24 | ^ 75:26.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:26.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:26.24 | ^~~~ 75:26.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 75:26.24 904 | new_elements = _cairo_malloc_ab (pq->max_size, 75:26.24 | ^~~~~~~~~~~~~~~~ 75:26.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:26.79 from /usr/include/assert.h:35, 75:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 75:26.79 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:26.79 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:26.79 | ^~~~~~~ 75:27.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:27.52 from /usr/include/assert.h:35, 75:27.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:27.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:27.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 75:27.53 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:27.53 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:27.53 | ^~~~~~~ 75:27.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 75:27.60 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 75:27.60 | 75:27.60 : note: this is the location of the previous definition 75:27.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 75:27.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 75:27.61 472 | free (unscaled->var_coords); 75:27.61 | ~~~~~~~~^~~~~~~~~~~~ 75:27.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdlib.h:3, 75:27.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:58, 75:27.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 75:27.61 /usr/include/stdlib.h:565:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 75:27.61 565 | extern void free (void *__ptr) __THROW; 75:27.61 | ~~~~~~^~~~~ 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 75:27.61 757 | (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 75:27.61 | ~~~~~~~~^~~~~~~~~~~~ 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 75:27.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:27.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:27.61 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:27.61 | ^ 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:27.61 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:27.61 | ^~~~ 75:27.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 75:27.62 1227 | data = _cairo_malloc_ab (height, stride); 75:27.62 | ^~~~~~~~~~~~~~~~ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:27.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:27.62 | ^ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:27.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:27.62 | ^~~~ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 75:27.62 1289 | data = _cairo_malloc_ab (height, stride); 75:27.62 | ^~~~~~~~~~~~~~~~ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:27.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:27.62 | ^ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:27.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:27.62 | ^~~~ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 75:27.62 1310 | data = _cairo_malloc_ab (height, stride); 75:27.62 | ^~~~~~~~~~~~~~~~ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:27.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:27.62 | ^ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:27.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:27.62 | ^~~~ 75:27.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 75:27.62 1343 | data = _cairo_malloc_ab (height, stride); 75:27.62 | ^~~~~~~~~~~~~~~~ 75:28.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:28.29 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 75:28.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 75:28.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.29 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 75:28.29 | ^ 75:28.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.30 | ^~~~ 75:28.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 75:28.30 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 75:28.30 | ^~~~~~~~~~~~~~~~~ 75:28.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.30 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.30 | ^ 75:28.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.30 | ^~~~ 75:28.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 75:28.30 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 75:28.30 | ^~~~~~~~~~~~~~~~ 75:28.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:28.60 from /usr/include/assert.h:35, 75:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:28.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 75:28.61 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:28.61 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:28.61 | ^~~~~~~ 75:28.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 75:28.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 75:28.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.68 | ^ 75:28.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.69 | ^~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 75:28.69 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 75:28.69 | ^~~~~~~~~~~~~~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.69 | ^ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.69 | ^~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 75:28.69 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 75:28.69 | ^~~~~~~~~~~~~~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.69 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 75:28.69 | ^ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.69 | ^~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 75:28.69 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 75:28.69 | ^~~~~~~~~~~~~~~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.69 | ^ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.69 | ^~~~ 75:28.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 75:28.70 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 75:28.70 | ^~~~~~~~~~~~~~~~ 75:28.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 75:28.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.71 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.71 | ^ 75:28.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.71 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.71 | ^~~~ 75:28.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 75:28.71 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 75:28.71 | ^~~~~~~~~~~~~~~~ 75:28.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.71 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.71 | ^ 75:28.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.72 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.72 | ^~~~ 75:28.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 75:28.72 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 75:28.72 | ^~~~~~~~~~~~~~~~ 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.74 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.74 | ^ 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.74 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.74 | ^~~~ 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 75:28.74 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 75:28.74 | ^~~~~~~~~~~~~~~~ 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:28.74 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:28.74 | ^ 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:28.74 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:28.74 | ^~~~ 75:28.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 75:28.74 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 75:28.74 | ^~~~~~~~~~~~~~~~ 75:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 75:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:29.51 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 75:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:29.51 2202 | resource, interpolate); 75:29.51 | ~~~~~~~~~~~~~~~~~~~~~~ 75:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 75:29.51 2137 | cairo_bool_t interpolate; 75:29.51 | ^~~~~~~~~~~ 75:29.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:29.97 from /usr/include/assert.h:35, 75:29.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:29.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:29.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 75:29.97 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:29.97 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:29.97 | ^~~~~~~ 75:30.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:30.05 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 75:30.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 75:30.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:30.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:30.05 | ^ 75:30.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:30.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:30.05 | ^~~~ 75:30.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 75:30.05 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 75:30.05 | ^~~~~~~~~~~~~~~~ 75:30.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:30.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 75:30.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 75:30.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:30.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:30.76 | ^ 75:30.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:30.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:30.76 | ^~~~ 75:30.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 75:30.76 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 75:30.76 | ^~~~~~~~~~~~~~~~ 75:30.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:30.96 from /usr/include/assert.h:35, 75:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 75:30.96 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:30.96 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:30.96 | ^~~~~~~ 75:31.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:31.51 from /usr/include/assert.h:35, 75:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 75:31.51 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:31.51 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:31.51 | ^~~~~~~ 75:31.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 75:31.79 from /usr/include/assert.h:35, 75:31.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 75:31.79 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 75:31.79 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 75:31.79 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 75:31.79 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 75:31.79 | ^~~~~~~ 75:32.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 75:32.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:32.57 620 | xrender_format = XRenderFindStandardFormat (display->display, 75:32.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.57 621 | pict_format); 75:32.57 | ~~~~~~~~~~~~ 75:32.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:32.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:32.92 | ^ 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:32.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:32.92 | ^~~~ 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 75:32.92 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 75:32.92 | ^~~~~~~~~~~~~~~~ 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:32.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:32.92 | ^ 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:32.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:32.92 | ^~~~ 75:32.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 75:32.92 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 75:32.92 | ^~~~~~~~~~~~~~~~ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:32.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:32.93 | ^ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:32.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:32.93 | ^~~~ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 75:32.93 2106 | _cairo_malloc_ab (gradient->n_stops, 75:32.93 | ^~~~~~~~~~~~~~~~ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:32.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:32.93 | ^ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:32.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:32.93 | ^~~~ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 75:32.93 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 75:32.93 | ^~~~~~~~~~~~~~~~ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:32.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:32.93 | ^ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:32.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:32.93 | ^~~~ 75:32.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 75:32.93 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 75:32.93 | ^~~~~~~~~~~~~~~~ 75:32.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 75:32.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 75:32.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:32.95 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:32.95 | ^ 75:32.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:32.95 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:32.95 | ^~~~ 75:32.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 75:32.95 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 75:32.95 | ^~~~~~~~~~~~~~~~ 75:34.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:34.35 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 75:34.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.35 | ^ 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.35 | ^~~~ 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 75:34.35 822 | new_elements = _cairo_malloc_ab (pq->max_size, 75:34.35 | ^~~~~~~~~~~~~~~~ 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.35 | ^ 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.35 | ^~~~ 75:34.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 75:34.35 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 75:34.35 | ^~~~~~~~~~~~~~~~ 75:34.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 75:34.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.37 | ^ 75:34.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.37 | ^~~~ 75:34.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 75:34.37 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 75:34.37 | ^~~~~~~~~~~~~~~~ 75:34.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.38 | ^ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.38 | ^~~~ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 75:34.38 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 75:34.38 | ^~~~~~~~~~~~~~~~ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.38 | ^ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.38 | ^~~~ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 75:34.38 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 75:34.38 | ^~~~~~~~~~~~~~~~ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.38 | ^ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.38 | ^~~~ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 75:34.38 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 75:34.38 | ^~~~~~~~~~~~~~~~ 75:34.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 75:34.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:34.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:34.39 | ^ 75:34.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:34.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:34.39 | ^~~~ 75:34.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 75:34.39 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 75:34.39 | ^~~~~~~~~~~~~~~~ 75:36.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:36.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 75:36.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 75:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 75:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:36.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:36.33 | ^ 75:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:36.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:36.33 | ^~~~ 75:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 75:36.33 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 75:36.33 | ^~~~~~~~~~~~~~~~ 75:36.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 75:36.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:36.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:36.35 | ^ 75:36.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:36.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:36.35 | ^~~~ 75:36.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 75:36.35 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 75:36.35 | ^~~~~~~~~~~~~~~~ 75:36.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 75:36.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:36.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:36.36 | ^ 75:36.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:36.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:36.36 | ^~~~ 75:36.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 75:36.36 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 75:36.36 | ^~~~~~~~~~~~~~~~ 75:36.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 75:36.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:36.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:36.38 | ^ 75:36.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:36.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:36.38 | ^~~~ 75:36.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 75:36.38 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 75:36.38 | ^~~~~~~~~~~~~~~~ 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:36.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:36.40 | ^ 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:36.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:36.40 | ^~~~ 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 75:36.40 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 75:36.40 | ^~~~~~~~~~~~~~~~ 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:36.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:36.40 | ^ 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:36.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:36.40 | ^~~~ 75:36.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 75:36.40 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 75:36.40 | ^~~~~~~~~~~~~~~~ 75:38.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:38.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 75:38.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 75:38.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 75:38.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:38.96 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:38.96 | ^ 75:38.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:38.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:38.97 | ^~~~ 75:38.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 75:38.97 303 | new_rects = _cairo_malloc_ab (size, 75:38.97 | ^~~~~~~~~~~~~~~~ 75:38.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 75:38.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:38.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:38.97 | ^ 75:38.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:38.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:38.97 | ^~~~ 75:38.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 75:38.97 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 75:38.97 | ^~~~~~~~~~~~~~~~ 75:38.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 75:38.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:38.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:38.98 | ^ 75:38.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:38.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:38.98 | ^~~~ 75:38.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 75:38.98 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 75:38.98 | ^~~~~~~~~~~~~~~~ 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:38.99 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:38.99 | ^ 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:38.99 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:38.99 | ^~~~ 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 75:38.99 354 | path->data = _cairo_malloc_ab (path->num_data, 75:38.99 | ^~~~~~~~~~~~~~~~ 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:38.99 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:38.99 | ^ 75:38.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.00 | ^~~~ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 75:39.00 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 75:39.00 | ^~~~~~~~~~~~~~~~ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.00 | ^ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.00 | ^~~~ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 75:39.00 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 75:39.00 | ^~~~~~~~~~~~~~~~ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.00 | ^ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.00 | ^~~~ 75:39.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 75:39.00 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 75:39.00 | ^~~~~~~~~~~~~~~~ 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.02 | ^ 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.02 | ^~~~ 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 75:39.02 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 75:39.02 | ^~~~~~~~~~~~~~~~ 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.02 | ^ 75:39.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.02 | ^~~~ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 75:39.03 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 75:39.03 | ^~~~~~~~~~~~~~~~ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.03 | ^ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.03 | ^~~~ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 75:39.03 158 | vertices = _cairo_malloc_ab (num_vertices, 75:39.03 | ^~~~~~~~~~~~~~~~ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.03 | ^ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.03 | ^~~~ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 75:39.03 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 75:39.03 | ^~~~~~~~~~~~~~~~ 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 75:39.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.04 | ^ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.04 | ^~~~ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 75:39.04 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 75:39.04 | ^~~~~~~~~~~~~~~~ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.04 | ^ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.04 | ^~~~ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 75:39.04 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 75:39.04 | ^~~~~~~~~~~~~~~~ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.04 | ^ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.04 | ^~~~ 75:39.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 75:39.04 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 75:39.05 | ^~~~~~~~~~~~~~~~ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.05 | ^ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.05 | ^~~~ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 75:39.05 137 | new_elements = _cairo_malloc_ab (pq->max_size, 75:39.05 | ^~~~~~~~~~~~~~~~ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.05 | ^ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.05 | ^~~~ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 75:39.05 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 75:39.05 | ^~~~~~~~~~~~~~~~ 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 75:39.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.05 | ^ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.06 | ^~~~ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 75:39.06 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 75:39.06 | ^~~~~~~~~~~~~~~~ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.06 | ^ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.06 | ^~~~ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 75:39.06 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 75:39.06 | ^~~~~~~~~~~~~~~~ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.06 | ^ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.06 | ^~~~ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 75:39.06 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 75:39.06 | ^~~~~~~~~~~~~~~~ 75:39.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 75:39.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.07 | ^ 75:39.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.07 | ^~~~ 75:39.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 75:39.07 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 75:39.07 | ^~~~~~~~~~~~~~~~ 75:39.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:39.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:39.07 | ^ 75:39.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:39.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:39.07 | ^~~~ 75:39.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 75:39.07 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 75:39.07 | ^~~~~~~~~~~~~~~~ 75:42.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 75:42.43 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 75:42.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 75:42.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 75:42.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.43 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.43 | ^ 75:42.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.44 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.44 | ^~~~ 75:42.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 75:42.44 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 75:42.44 | ^~~~~~~~~~~~~~~~ 75:42.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 75:42.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.44 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.44 | ^ 75:42.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.44 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.44 | ^~~~ 75:42.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 75:42.44 701 | rects = _cairo_malloc_ab (traps->num_traps, 75:42.44 | ^~~~~~~~~~~~~~~~ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.45 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.45 | ^ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.45 | ^~~~ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 75:42.45 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 75:42.45 | ^~~~~~~~~~~~~~~~ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.45 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.45 | ^ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.45 | ^~~~ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 75:42.45 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 75:42.45 | ^~~~~~~~~~~~~~~~ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.45 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.45 | ^ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.45 | ^~~~ 75:42.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 75:42.45 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 75:42.45 | ^~~~~~~~~~~~~~~~ 75:42.47 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 75:42.47 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.47 | ^ 75:42.47 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.47 | ^~~~ 75:42.47 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 75:42.47 1991 | rects = _cairo_malloc_ab (num_rects, 75:42.47 | ^~~~~~~~~~~~~~~~ 75:42.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 75:42.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.48 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.48 | ^ 75:42.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.48 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.48 | ^~~~ 75:42.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 75:42.48 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 75:42.48 | ^~~~~~~~~~~~~~~~ 75:42.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 75:42.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.49 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.49 | ^ 75:42.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.49 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.49 | ^~~~ 75:42.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 75:42.49 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 75:42.49 | ^~~~~~~~~~~~~~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.50 | ^ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.50 | ^~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 75:42.50 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 75:42.50 | ^~~~~~~~~~~~~~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.50 | ^ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.50 | ^~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 75:42.50 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 75:42.50 | ^~~~~~~~~~~~~~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.50 | ^ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.50 | ^~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 75:42.50 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 75:42.50 | ^~~~~~~~~~~~~~~~ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 75:42.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 75:42.50 | ^ 75:42.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 75:42.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 75:42.51 | ^~~~ 75:42.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 75:42.51 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 75:42.51 | ^~~~~~~~~~~~~~~~ 75:42.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 75:42.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 75:42.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 75:42.51 39 | #define CAIRO_VERSION_H 1 75:42.51 | 75:42.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo.h:41, 75:42.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:70, 75:42.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 75:42.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 75:42.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 75:42.51 8 | #define CAIRO_VERSION_H 75:42.51 | 75:45.69 gfx/cairo/libpixman/src 76:15.03 gfx/2d 76:32.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 76:32.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 76:32.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 76:32.41 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:12: 76:32.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 76:32.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:32.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 76:32.41 | ^ 76:32.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 76:32.41 46 | struct Block { 76:32.41 | ^~~~~ 76:37.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:8: 76:37.62 /builddir/build/BUILD/thunderbird-68.2.2/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)::]': 76:37.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/RecordedEventImpl.h:2825:26: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:37.62 2825 | for (uint64_t i = 0; i < size; i++) { 76:37.62 | ~~^~~~~~ 76:37.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/RecordedEventImpl.h:2818:12: note: 'size' was declared here 76:37.62 2818 | uint64_t size; 76:37.62 | ^~~~ 76:37.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 76:37.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:71:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:37.99 71 | bool success = RecordedEvent::DoWithEvent( 76:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 76:37.99 72 | reader, static_cast(eventType), 76:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.99 73 | [&](RecordedEvent* recordedEvent) { 76:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.99 74 | // Make sure that the whole event was read from the stream 76:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.99 75 | // successfully. 76:37.99 | ~~~~~~~~~~~~~~~~ 76:37.99 76 | if (!reader.good()) { 76:37.99 | ~~~~~~~~~~~~~~~~~~~~~ 76:37.99 77 | mError = " READ"; 76:37.99 | ~~~~~~~~~~~~~~~~~ 76:37.99 78 | return false; 76:37.99 | ~~~~~~~~~~~~~ 76:37.99 79 | } 76:37.99 | ~ 76:37.99 80 | 76:37.99 | 76:37.99 81 | if (!recordedEvent->PlayEvent(this)) { 76:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.99 82 | mError = " PLAY"; 76:37.99 | ~~~~~~~~~~~~~~~~~ 76:37.99 83 | return false; 76:37.99 | ~~~~~~~~~~~~~ 76:37.99 84 | } 76:38.00 | ~ 76:38.00 85 | 76:38.00 | 76:38.00 86 | return true; 76:38.00 | ~~~~~~~~~~~~ 76:38.00 87 | }); 76:38.00 | ~~ 76:38.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:63:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:38.00 63 | if (minorRevision > kMinorRevision) { 76:38.00 | ^~ 76:38.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:56:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:38.00 56 | if (majorRevision != kMajorRevision) { 76:38.00 | ^~ 76:38.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:49:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:38.00 49 | if (magicInt != mozilla::gfx::kMagicInt) { 76:38.00 | ^~ 77:08.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 77:08.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 77:08.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:08.26 450 | cairo_pattern_t* pat; 77:08.26 | ^~~ 77:21.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 77:21.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 77:21.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp:513:18: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 77:21.42 513 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 77:21.42 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:35.40 gfx/ycbcr 77:40.26 gfx/angle/targets/angle_common 78:01.50 gfx/src 78:05.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 78:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 78:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.h:12, 78:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.cpp:7: 78:05.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:05.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:05.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:05.61 | ^ 78:05.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:05.61 46 | struct Block { 78:05.61 | ^~~~~ 78:14.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 78:14.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 78:14.79 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/DriverCrashGuard.cpp:20, 78:14.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 78:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:14.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:14.79 | ^ 78:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:14.79 46 | struct Block { 78:14.79 | ^~~~~ 78:24.92 gfx/qcms 78:26.76 gfx/gl 79:04.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 79:04.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 79:04.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 79:04.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 79:04.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:2897:30: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:04.74 2897 | mSymbols.fBindVertexArray(array); 79:04.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 79:04.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 79:04.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:449:10: note: 'oldVAO' was declared here 79:04.74 449 | GLuint oldVAO; 79:04.75 | ^~~~~~ 79:05.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 79:05.39 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 79:05.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 79:05.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 79:05.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:1193:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.39 1193 | fGetIntegerv(pname, (GLint*)&ret); 79:05.39 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 79:05.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 79:05.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 79:05.39 204 | GLenum texBinding; 79:05.39 | ^~~~~~~~~~ 79:25.35 gfx/layers 79:46.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 79:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:11, 79:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.h:12, 79:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:7: 79:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 79:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 79:46.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 79:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 79:46.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 79:46.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:46.50 In file included from /usr/include/c++/9/map:61, 79:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 79:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 79:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 79:46.50 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:9: 79:46.50 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 79:46.50 100 | class map 79:46.50 | ^~~ 79:53.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 79:53.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 79:53.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 79:53.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 79:53.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 79:53.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 79:53.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.52 In file included from /usr/include/c++/9/map:61, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 79:53.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 79:53.52 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 79:53.52 100 | class map 79:53.52 | ^~~ 80:48.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 80:48.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 80:48.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 80:48.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 80:48.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 80:48.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 80:48.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.56 In file included from /usr/include/c++/9/map:61, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 80:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 80:48.56 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 80:48.56 100 | class map 80:48.56 | ^~~ 81:26.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 81:26.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 81:26.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 81:26.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:18, 81:26.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 81:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 81:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 81:26.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 81:26.33 | ^ 81:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 81:26.33 46 | struct Block { 81:26.33 | ^~~~~ 81:31.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 81:31.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 81:31.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 81:31.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 81:31.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:31.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:31.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.61 In file included from /usr/include/c++/9/map:61, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:12, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 81:31.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 81:31.61 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 81:31.61 100 | class map 81:31.61 | ^~~ 81:31.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 81:31.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 81:31.68 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 81:31.68 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 81:31.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 81:31.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 81:31.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 81:31.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 81:31.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:31.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:31.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.69 In file included from /usr/include/c++/9/vector:67, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTimingFunction.h:10, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 81:31.69 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 81:31.69 386 | class vector : protected _Vector_base<_Tp, _Alloc> 81:31.69 | ^~~~~~ 81:31.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 81:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 81:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 81:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 81:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 81:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:31.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:31.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 81:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 81:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 81:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationInfo.cpp:9, 81:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:11: 81:31.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 81:31.70 52 | class ClipManager { 81:31.70 | ^~~~~~~~~~~ 81:50.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAppRunner.h:29, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/LayerScope.cpp:10, 81:50.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 81:50.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 81:50.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 81:50.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 81:50.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:50.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:50.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:50.64 In file included from /usr/include/c++/9/map:61, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TextureHost.h:23, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Effects.h:18, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/LayerScope.cpp:11, 81:50.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 81:50.64 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 81:50.64 100 | class map 81:50.64 | ^~~ 82:15.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:7, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 82:15.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 82:15.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 82:15.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 82:15.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:15.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:15.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.48 In file included from /usr/include/c++/9/map:61, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 82:15.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 82:15.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 82:15.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, 82:15.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:7, 82:15.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 82:15.49 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 82:15.49 100 | class map 82:15.49 | ^~~ 82:40.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 82:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 82:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 82:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 82:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleStructInlines.h:18, 82:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/ClipManager.cpp:16, 82:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 82:40.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 82:40.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 82:40.53 | ^ 82:40.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 82:40.53 46 | struct Block { 82:40.53 | ^~~~~ 82:44.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 82:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 82:44.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 82:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:44.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.82 In file included from /usr/include/c++/9/map:61, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:14, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.82 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 82:44.82 100 | class map 82:44.82 | ^~~ 82:44.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 82:44.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 82:44.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 82:44.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:44.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.88 In file included from /usr/include/c++/9/vector:67, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 82:44.88 from /usr/include/c++/9/queue:61, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/queue:3, 82:44.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:15, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.89 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 82:44.89 386 | class vector : protected _Vector_base<_Tp, _Alloc> 82:44.89 | ^~~~~~ 82:44.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 82:44.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 82:44.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 82:44.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:44.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/ClipManager.cpp:7, 82:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 82:44.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 82:44.89 52 | class ClipManager { 82:44.89 | ^~~~~~~~~~~ 82:44.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 1]': 82:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 82:44.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 82:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 82:44.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Span.h:31, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DbgMacro.h:13, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/../../mfbt/RefPtr.h:13, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:32, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 82:44.94 189 | class UniquePtr { 82:44.94 | ^~~~~~~~~ 82:44.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 2]': 82:44.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 82:44.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32: required from here 82:44.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:44.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AtomArray.h:11, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfx2DGlue.h:13, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:46, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 82:44.97 2424 | class nsTArray : public nsTArray_Impl { 82:44.97 | ^~~~~~~~ 82:44.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.97 /builddir/build/BUILD/thunderbird-68.2.2/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]': 82:44.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 82:44.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32: required from here 82:44.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 82:44.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWidget.h:33, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:36, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:9, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 82:44.97 23 | class nsDataHashtable : public nsBaseHashtable { 82:44.97 | ^~~~~~~~~~~~~~~ 82:44.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.98 /builddir/build/BUILD/thunderbird-68.2.2/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]': 82:44.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 82:44.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32: required from here 82:44.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 82:44.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWidget.h:33, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:36, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:9, 82:44.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:44.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 82:44.98 23 | class nsDataHashtable : public nsBaseHashtable { 82:44.98 | ^~~~~~~~~~~~~~~ 82:45.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 2]': 82:45.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 82:45.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 82:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:32, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/../../mfbt/RefPtr.h:52:21: note: 'class RefPtr' declared here 82:45.02 52 | class MOZ_IS_REFPTR RefPtr { 82:45.02 | ^~~~~~ 82:45.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 2]': 82:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 82:45.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 82:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.02 In file included from /usr/include/c++/9/unordered_map:47, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/unordered_map:3, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/unordered_map:44, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/RenderThread.h:27, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureHostOGL.h:29, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureHostOGL.cpp:7, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:11: 82:45.02 /usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 82:45.02 102 | class unordered_map 82:45.02 | ^~~~~~~~~~~~~ 82:45.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 1]': 82:45.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 82:45.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 82:45.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxRect.h:9, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfx2DGlue.h:12, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:46, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 82:45.03 241 | struct RectTyped : public BaseRect, PointTyped, 82:45.03 | ^~~~~~~~~ 82:45.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::wr::TransactionBuilder; long unsigned int N = 2]': 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::wr::TransactionBuilder]' 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1046:47: required from here 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureHostOGL.cpp:20, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:11: 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:76:7: note: 'class mozilla::wr::TransactionBuilder' declared here 82:45.04 76 | class TransactionBuilder final { 82:45.04 | ^~~~~~~~~~~~~~~~~~ 82:45.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 2]': 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1047:57: required from here 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:38, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 82:45.04 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 82:45.04 | ^~~~~ 82:45.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 2]': 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 82:45.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1140:54: required from here 82:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:38, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 82:45.05 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 82:45.05 | ^~~~~ 82:45.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 2]': 82:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 82:45.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1995:56: required from here 82:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AtomArray.h:11, 82:45.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfx2DGlue.h:13, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:46, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 82:45.06 2424 | class nsTArray : public nsTArray_Impl { 82:45.06 | ^~~~~~~~ 82:45.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 2]': 82:45.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 82:45.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1996:58: required from here 82:45.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AtomArray.h:11, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfx2DGlue.h:13, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:46, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 82:45.06 2424 | class nsTArray : public nsTArray_Impl { 82:45.06 | ^~~~~~~~ 82:45.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 2]': 82:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 82:45.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1551:46: required from here 82:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/ClipManager.cpp:12, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 82:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 82:45.08 29 | class MOZ_RAII StackingContextHelper { 82:45.08 | ^~~~~~~~~~~~~~~~~~~~~ 82:45.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 2]': 82:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 82:45.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1574:55: required from here 82:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:38, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 82:45.08 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 82:45.08 | ^~~~~ 82:45.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 2]': 82:45.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 82:45.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 82:45.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/ClipManager.cpp:13, 82:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:164:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 82:45.11 164 | class WebRenderScrollData final { 82:45.11 | ^~~~~~~~~~~~~~~~~~~ 82:45.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 2]': 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/ClipManager.cpp:13, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 82:45.11 20 | class RenderRootStateManager { 82:45.11 | ^~~~~~~~~~~~~~~~~~~~~~ 82:45.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:47, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderLayerManager.cpp:303:41: required from here 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 82:45.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:45.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxRect.h:9, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfx2DGlue.h:12, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GLContext.h:46, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/opengl/TextureClientOGL.cpp:7, 82:45.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 82:45.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 82:45.11 241 | struct RectTyped : public BaseRect, PointTyped, 82:45.11 | ^~~~~~~~~ 83:19.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderScrollData.cpp:7, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 83:19.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 83:19.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 83:19.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 83:19.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:19.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:19.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:19.06 In file included from /usr/include/c++/9/map:61, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:10, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderScrollData.cpp:7, 83:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 83:19.06 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 83:19.06 100 | class map 83:19.06 | ^~~ 83:19.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 83:19.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderScrollData.cpp:7, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 83:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 83:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 83:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 83:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:19.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:19.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:19.14 In file included from /usr/include/c++/9/vector:67, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:12, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderScrollData.cpp:7, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 83:19.14 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 83:19.14 386 | class vector : protected _Vector_base<_Tp, _Alloc> 83:19.14 | ^~~~~~ 83:19.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderScrollData.cpp:7, 83:19.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 83:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 83:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 83:19.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 83:19.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:19.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:19.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:19.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 83:19.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 83:19.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 83:19.15 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/wr/WebRenderScrollData.cpp:11, 83:19.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 83:19.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 83:19.15 52 | class ClipManager { 83:19.15 | ^~~~~~~~~~~ 83:37.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/TextureSourceProvider.cpp:7, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: 83:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 83:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 83:37.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 83:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:37.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:37.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:37.74 In file included from /usr/include/c++/9/map:61, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TextureHost.h:23, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/TextureSourceProvider.cpp:8, 83:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: 83:37.74 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 83:37.74 100 | class map 83:37.74 | ^~~ 84:13.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:17, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.h:10, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.cpp:7, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 84:13.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 84:13.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 84:13.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 84:13.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:13.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:13.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:13.02 In file included from /usr/include/c++/9/map:61, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.h:10, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.cpp:7, 84:13.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 84:13.02 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 84:13.02 100 | class map 84:13.02 | ^~~ 84:13.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:17, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.cpp:7, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:13.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:13.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:13.27 In file included from /usr/include/c++/9/vector:67, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DisplayItemClip.h:11, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:15, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.cpp:7, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 84:13.27 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 84:13.27 386 | class vector : protected _Vector_base<_Tp, _Alloc> 84:13.27 | ^~~~~~ 84:13.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:17, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.h:10, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/src/GestureEventListener.cpp:7, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 84:13.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:13.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:13.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:13.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 84:13.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:119: 84:13.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 84:13.28 52 | class ClipManager { 84:13.28 | ^~~~~~~~~~~ 84:31.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleStructInlines.h:18, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrameInlines.h:13, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 84:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:38: 84:31.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 84:31.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:31.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 84:31.28 | ^ 84:31.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 84:31.28 46 | struct Block { 84:31.28 | ^~~~~ 84:34.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventStateManager.h:16, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/util/ActiveElementManager.cpp:8, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 84:34.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 84:34.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 84:34.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 84:34.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:34.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:34.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.18 In file included from /usr/include/c++/9/map:61, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/FrameMetrics.h:11, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/APZUtils.h:11, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventStateManager.h:18, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/apz/util/ActiveElementManager.cpp:8, 84:34.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 84:34.18 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 84:34.18 100 | class map 84:34.18 | ^~~ 84:57.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicPaintedLayer.h:10, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicPaintedLayer.cpp:7, 84:57.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 84:57.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 84:57.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 84:57.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 84:57.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:57.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:57.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:57.01 In file included from /usr/include/c++/9/map:61, 84:57.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 84:57.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 84:57.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 84:57.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicPaintedLayer.h:10, 84:57.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicPaintedLayer.cpp:7, 84:57.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 84:57.01 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 84:57.01 100 | class map 84:57.01 | ^~~ 85:19.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 85:19.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 85:19.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 85:19.16 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/composite/AsyncCompositionManager.cpp:29, 85:19.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:56: 85:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:19.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:19.16 | ^ 85:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:19.16 46 | struct Block { 85:19.16 | ^~~~~ 85:22.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:14, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/SingleTiledContentClient.h:10, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/client/SingleTiledContentClient.cpp:7, 85:22.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 85:22.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 85:22.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:22.21 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 85:22.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:22.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:22.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:22.22 In file included from /usr/include/c++/9/map:61, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:14, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/SingleTiledContentClient.h:10, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/client/SingleTiledContentClient.cpp:7, 85:22.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 85:22.22 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:22.22 100 | class map 85:22.22 | ^~~ 85:52.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TextureHost.h:20, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/composite/GPUVideoTextureHost.h:10, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 85:52.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 85:52.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:52.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 85:52.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:52.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:52.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.97 In file included from /usr/include/c++/9/map:61, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/TextureHost.h:23, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/composite/GPUVideoTextureHost.h:10, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 85:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 85:52.97 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:52.97 100 | class map 85:52.97 | ^~~ 86:18.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 86:18.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:18.05 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/CompositorBridgeChild.cpp:43, 86:18.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:11: 86:18.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:18.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:18.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:18.05 | ^ 86:18.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:18.05 46 | struct Block { 86:18.05 | ^~~~~ 86:21.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CondVar.h:15, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Monitor.h:10, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:13, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/CompositorBridgeChild.cpp:7, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:11: 86:21.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 86:21.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 86:21.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 86:21.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:21.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:21.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:21.18 In file included from /usr/include/c++/9/map:61, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/CompositorBridgeChild.cpp:7, 86:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:11: 86:21.18 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 86:21.18 100 | class map 86:21.18 | ^~~ 86:50.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 86:50.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:50.92 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 86:50.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:56: 86:50.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:50.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:50.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:50.92 | ^ 86:50.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:50.92 46 | struct Block { 86:50.92 | ^~~~~ 86:52.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:17, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/RemoteContentController.cpp:7, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 86:52.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 86:52.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 86:52.75 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 86:52.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:52.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:52.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:52.75 In file included from /usr/include/c++/9/map:61, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/RemoteContentController.cpp:7, 86:52.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 86:52.76 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 86:52.76 100 | class map 86:52.76 | ^~~ 86:52.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:17, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/RemoteContentController.cpp:7, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 86:52.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 86:52.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 86:52.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 86:52.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:52.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:52.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:52.88 In file included from /usr/include/c++/9/vector:67, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DisplayItemClip.h:11, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:15, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/RemoteContentController.cpp:7, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 86:52.88 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 86:52.88 386 | class vector : protected _Vector_base<_Tp, _Alloc> 86:52.88 | ^~~~~~ 86:52.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 86:52.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:17, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/InputData.h:10, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/RemoteContentController.cpp:7, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 86:52.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 86:52.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 86:52.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 86:52.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:52.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:52.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:52.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 86:52.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:38: 86:52.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 86:52.89 52 | class ClipManager { 86:52.89 | ^~~~~~~~~~~ 87:04.83 gfx/graphite2/src 87:05.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 87:05.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 87:05.23 80 | class Machine::Code::decoder 87:05.23 | ^~~~~~~ 87:05.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:31, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 87:05.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 87:05.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 87:05.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 87:05.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 87:05.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:05.45 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 87:05.45 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:05.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 87:05.45 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 87:05.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 87:05.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 87:05.46 38 | class FeatureVal : public Vector 87:05.46 | ^~~~~~~~~~ 87:09.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 87:09.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 87:09.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:09.11 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 87:09.11 | ^ 87:09.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Segment.h:38, 87:09.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Silf.cpp:32, 87:09.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 87:09.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 87:09.11 42 | struct SlotJustify 87:09.11 | ^~~~~~~~~~~ 87:10.81 gfx/harfbuzz/src 88:05.69 gfx/ipc 88:18.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 88:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 88:18.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 88:18.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 88:18.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 88:18.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:18.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 88:18.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.11 In file included from /usr/include/c++/9/map:61, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 88:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 88:18.11 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 88:18.11 100 | class map 88:18.11 | ^~~ 88:33.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 88:33.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 88:33.11 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUProcessManager.cpp:18, 88:33.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 88:33.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:33.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:33.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:33.11 | ^ 88:33.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:33.11 46 | struct Block { 88:33.11 | ^~~~~ 88:35.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.h:11, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:6, 88:35.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 88:35.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 88:35.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 88:35.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 88:35.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:35.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 88:35.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:35.19 In file included from /usr/include/c++/9/map:61, 88:35.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 88:35.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 88:35.19 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 88:35.19 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:7, 88:35.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 88:35.19 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 88:35.19 100 | class map 88:35.19 | ^~~ 88:41.79 gfx/vr 89:38.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 89:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 89:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/ipc/VRManagerChild.cpp:17, 89:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 89:38.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:38.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:38.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:38.17 | ^ 89:38.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:38.17 46 | struct Block { 89:38.17 | ^~~~~ 89:47.24 gfx/vr/service 90:04.55 gfx/config 90:10.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 90:10.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 90:10.61 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/config/gfxVars.cpp:9, 90:10.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 90:10.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:10.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90:10.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:10.61 | ^ 90:10.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:10.61 46 | struct Block { 90:10.61 | ^~~~~ 90:12.77 gfx/webrender_bindings 90:30.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 90:30.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 90:30.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 90:30.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 90:30.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 90:30.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 90:30.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 90:30.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:30.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:30.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:30.75 In file included from /usr/include/c++/9/map:61, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderTextureHost.h:13, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 90:30.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 90:30.75 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 90:30.75 100 | class map 90:30.75 | ^~~ 90:30.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 90:30.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 90:30.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 90:30.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 90:30.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:30.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:30.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:30.90 In file included from /usr/include/c++/9/vector:67, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 90:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:9, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 90:30.91 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 90:30.91 386 | class vector : protected _Vector_base<_Tp, _Alloc> 90:30.91 | ^~~~~~ 90:30.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 90:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 90:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 90:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 90:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:30.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:30.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:30.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/TextDrawTarget.h:11, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:18, 90:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 90:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 90:30.91 52 | class ClipManager { 90:30.91 | ^~~~~~~~~~~ 90:30.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 90:30.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 1]': 90:30.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 90:30.92 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:715:72: required from here 90:30.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 90:30.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:30.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:30.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Span.h:31, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DbgMacro.h:13, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:17, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxPrefs.h:15, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 90:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 90:30.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 90:30.92 189 | class UniquePtr { 90:30.92 | ^~~~~~~~~ 90:36.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 90:36.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 90:36.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:398:45: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:36.58 398 | txns.Length(), *useSceneBuilderThread); 90:36.58 | ^~~~~~~~~~~~~~~~~~~~~~ 90:40.53 gfx/skia 90:44.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:44.53 31 | memcpy(&v, &splat, 16); 90:44.53 | ^ 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:44.53 23 | class Sk4px : public Sk16b { 90:44.53 | ^~~~~ 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:44.53 41 | memcpy(&v, px, 16); 90:44.53 | ^ 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:44.53 23 | class Sk4px : public Sk16b { 90:44.53 | ^~~~~ 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 90:44.53 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:44.53 46 | memcpy(&v, px, 8); 90:44.54 | ^ 90:44.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:44.54 23 | class Sk4px : public Sk16b { 90:44.54 | ^~~~~ 90:44.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 90:44.54 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:44.54 51 | memcpy(&v, px, 4); 90:44.54 | ^ 90:44.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:44.54 23 | class Sk4px : public Sk16b { 90:44.54 | ^~~~~ 90:48.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 90:48.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 90:48.44 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:48.44 31 | memcpy(&v, &splat, 16); 90:48.44 | ^ 90:48.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:48.44 23 | class Sk4px : public Sk16b { 90:48.44 | ^~~~~ 90:48.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:48.45 41 | memcpy(&v, px, 16); 90:48.45 | ^ 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:48.45 23 | class Sk4px : public Sk16b { 90:48.45 | ^~~~~ 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:48.45 46 | memcpy(&v, px, 8); 90:48.45 | ^ 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:48.45 23 | class Sk4px : public Sk16b { 90:48.45 | ^~~~~ 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/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] 90:48.45 51 | memcpy(&v, px, 4); 90:48.45 | ^ 90:48.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 90:48.45 23 | class Sk4px : public Sk16b { 90:48.45 | ^~~~~ 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:01.01 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 91:01.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 91:01.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 91:01.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 91:01.01 272 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 91:01.01 | ^~~~~~~~ 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 91:01.01 161 | struct T { \ 91:01.01 | ^ 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:01.01 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 91:01.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 91:01.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 91:01.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 91:01.01 287 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 91:01.01 | ^~~~~~~~ 91:01.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 91:01.02 161 | struct T { \ 91:01.02 | ^ 91:01.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 91:01.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 91:01.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 91:01.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:01.02 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 91:01.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 91:01.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 91:01.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 91:01.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 91:01.02 298 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 91:01.02 | ^~~~~~~~~~~~ 91:01.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 91:01.02 161 | struct T { \ 91:01.02 | ^ 91:02.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 91:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:41: 91:02.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 91:02.50 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:02.50 31 | memcpy(&v, &splat, 16); 91:02.50 | ^ 91:02.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:02.50 23 | class Sk4px : public Sk16b { 91:02.50 | ^~~~~ 91:02.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:02.51 41 | memcpy(&v, px, 16); 91:02.51 | ^ 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:02.51 23 | class Sk4px : public Sk16b { 91:02.51 | ^~~~~ 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:02.51 46 | memcpy(&v, px, 8); 91:02.51 | ^ 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:02.51 23 | class Sk4px : public Sk16b { 91:02.51 | ^~~~~ 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:02.51 51 | memcpy(&v, px, 4); 91:02.51 | ^ 91:02.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:02.51 23 | class Sk4px : public Sk16b { 91:02.51 | ^~~~~ 91:02.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.79 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 91:02.79 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 91:02.80 988 | memcpy(&v, src, tail * sizeof(T)); 91:02.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:02.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 91:02.80 371 | class SkNx<4, uint32_t> { 91:02.80 | ^~~~~~~~~~~~~~~~~ 91:02.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 91:02.80 988 | memcpy(&v, src, tail * sizeof(T)); 91:02.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:02.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 91:02.80 428 | class SkNx<4, uint16_t> { 91:02.80 | ^~~~~~~~~~~~~~~~~ 91:02.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 91:02.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 91:02.81 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 91:02.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:02.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 91:02.81 26 | struct SkNx { 91:02.81 | ^~~~ 91:02.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 91:02.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 91:02.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 91:02.81 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 91:02.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:02.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 91:02.81 498 | class SkNx<8, uint16_t> { 91:02.81 | ^~~~~~~~~~~~~~~~~ 91:02.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 91:02.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 91:02.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 91:02.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 91:02.83 24 | memcpy(&v, p, sizeof(v)); 91:02.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:02.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 91:02.84 371 | class SkNx<4, uint32_t> { 91:02.84 | ^~~~~~~~~~~~~~~~~ 91:02.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 91:02.84 24 | memcpy(&v, p, sizeof(v)); 91:02.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:02.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 91:02.84 128 | class SkNx<4, float> { 91:02.84 | ^~~~~~~~~~~~~~ 91:02.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 91:02.84 24 | memcpy(&v, p, sizeof(v)); 91:02.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:02.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 91:02.84 26 | struct SkNx { 91:02.84 | ^~~~ 91:02.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 91:02.85 24 | memcpy(&v, p, sizeof(v)); 91:02.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:02.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:02.85 26 | struct SkNx { 91:02.85 | ^~~~ 91:02.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 91:02.85 24 | memcpy(&v, p, sizeof(v)); 91:02.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:02.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 91:02.85 26 | struct SkNx { 91:02.85 | ^~~~ 91:02.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 91:02.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 91:02.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 91:02.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 91:02.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 91:02.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 91:02.86 24 | memcpy(&v, p, sizeof(v)); 91:02.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:02.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkHalf.h:11, 91:02.86 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:9: 91:02.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:02.86 26 | struct SkNx { 91:02.86 | ^~~~ 91:02.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 91:02.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 91:02.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 91:02.94 201 | case 3: k ^= data[2] << 16; 91:02.94 | ~~^~~~~~~~~~~~~~~~ 91:02.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 91:02.94 202 | case 2: k ^= data[1] << 8; 91:02.94 | ^~~~ 91:02.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 91:02.94 202 | case 2: k ^= data[1] << 8; 91:02.94 | ~~^~~~~~~~~~~~~~~~ 91:02.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 91:02.94 203 | case 1: k ^= data[0] << 0; 91:02.94 | ^~~~ 91:29.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 91:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 91:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 91:29.51 988 | memcpy(&v, src, tail * sizeof(T)); 91:29.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:29.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.51 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 91:29.51 371 | class SkNx<4, uint32_t> { 91:29.51 | ^~~~~~~~~~~~~~~~~ 91:29.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 91:29.51 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 91:29.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 91:29.52 988 | memcpy(&v, src, tail * sizeof(T)); 91:29.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:29.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 91:29.52 428 | class SkNx<4, uint16_t> { 91:29.52 | ^~~~~~~~~~~~~~~~~ 91:29.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 91:29.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 91:29.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 91:29.52 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 91:29.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 91:29.52 26 | struct SkNx { 91:29.53 | ^~~~ 91:29.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 91:29.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 91:29.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 91:29.53 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 91:29.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:29.53 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.53 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.53 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 91:29.53 498 | class SkNx<8, uint16_t> { 91:29.53 | ^~~~~~~~~~~~~~~~~ 91:29.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 91:29.54 24 | memcpy(&v, p, sizeof(v)); 91:29.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 91:29.54 371 | class SkNx<4, uint32_t> { 91:29.54 | ^~~~~~~~~~~~~~~~~ 91:29.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 91:29.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 91:29.55 24 | memcpy(&v, p, sizeof(v)); 91:29.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 91:29.55 128 | class SkNx<4, float> { 91:29.55 | ^~~~~~~~~~~~~~ 91:29.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 91:29.55 24 | memcpy(&v, p, sizeof(v)); 91:29.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 91:29.55 26 | struct SkNx { 91:29.55 | ^~~~ 91:29.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 91:29.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 91:29.55 24 | memcpy(&v, p, sizeof(v)); 91:29.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:29.56 26 | struct SkNx { 91:29.56 | ^~~~ 91:29.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3392:80: required from here 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 91:29.56 24 | memcpy(&v, p, sizeof(v)); 91:29.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:29.56 26 | struct SkNx { 91:29.56 | ^~~~ 91:29.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 91:29.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 91:29.56 24 | memcpy(&v, p, sizeof(v)); 91:29.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 91:29.57 26 | struct SkNx { 91:29.57 | ^~~~ 91:29.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 91:29.57 24 | memcpy(&v, p, sizeof(v)); 91:29.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 91:29.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:29.57 26 | struct SkNx { 91:29.57 | ^~~~ 91:36.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkBlitRow_opts.h:11, 91:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:36.25 31 | memcpy(&v, &splat, 16); 91:36.25 | ^ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:36.25 23 | class Sk4px : public Sk16b { 91:36.25 | ^~~~~ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:36.25 41 | memcpy(&v, px, 16); 91:36.25 | ^ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:36.25 23 | class Sk4px : public Sk16b { 91:36.25 | ^~~~~ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:36.25 46 | memcpy(&v, px, 8); 91:36.25 | ^ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:36.25 23 | class Sk4px : public Sk16b { 91:36.25 | ^~~~~ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:36.25 51 | memcpy(&v, px, 4); 91:36.25 | ^ 91:36.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:36.25 23 | class Sk4px : public Sk16b { 91:36.25 | ^~~~~ 91:36.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 91:36.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 91:36.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 91:36.29 988 | memcpy(&v, src, tail * sizeof(T)); 91:36.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:36.29 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.29 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.29 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 91:36.29 371 | class SkNx<4, uint32_t> { 91:36.29 | ^~~~~~~~~~~~~~~~~ 91:36.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 91:36.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 91:36.30 988 | memcpy(&v, src, tail * sizeof(T)); 91:36.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:36.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 91:36.30 428 | class SkNx<4, uint16_t> { 91:36.30 | ^~~~~~~~~~~~~~~~~ 91:36.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 91:36.30 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 91:36.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 91:36.30 26 | struct SkNx { 91:36.30 | ^~~~ 91:36.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 91:36.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 91:36.31 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 91:36.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:36.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:36.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 91:36.31 498 | class SkNx<8, uint16_t> { 91:36.31 | ^~~~~~~~~~~~~~~~~ 91:36.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 91:36.31 24 | memcpy(&v, p, sizeof(v)); 91:36.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:36.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:36.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 91:36.31 371 | class SkNx<4, uint32_t> { 91:36.31 | ^~~~~~~~~~~~~~~~~ 91:36.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 91:36.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 91:36.32 24 | memcpy(&v, p, sizeof(v)); 91:36.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:36.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:418, 91:36.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 91:36.32 128 | class SkNx<4, float> { 91:36.32 | ^~~~~~~~~~~~~~ 91:36.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 91:36.32 24 | memcpy(&v, p, sizeof(v)); 91:36.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:36.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 91:36.32 26 | struct SkNx { 91:36.32 | ^~~~ 91:36.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 91:36.33 24 | memcpy(&v, p, sizeof(v)); 91:36.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:36.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:36.33 26 | struct SkNx { 91:36.33 | ^~~~ 91:36.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 91:36.33 24 | memcpy(&v, p, sizeof(v)); 91:36.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:36.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 91:36.33 26 | struct SkNx { 91:36.34 | ^~~~ 91:36.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 91:36.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 91:36.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 91:36.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 91:36.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 91:36.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 91:36.34 24 | memcpy(&v, p, sizeof(v)); 91:36.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:36.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 91:36.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.h:12, 91:36.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 91:36.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 91:36.34 26 | struct SkNx { 91:36.34 | ^~~~ 91:44.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 91:44.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 91:44.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 91:44.49 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:44.49 31 | memcpy(&v, &splat, 16); 91:44.49 | ^ 91:44.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:44.49 23 | class Sk4px : public Sk16b { 91:44.49 | ^~~~~ 91:44.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 91:44.49 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:44.50 41 | memcpy(&v, px, 16); 91:44.50 | ^ 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:44.50 23 | class Sk4px : public Sk16b { 91:44.50 | ^~~~~ 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:44.50 46 | memcpy(&v, px, 8); 91:44.50 | ^ 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:44.50 23 | class Sk4px : public Sk16b { 91:44.50 | ^~~~~ 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:44.50 51 | memcpy(&v, px, 4); 91:44.50 | ^ 91:44.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 91:44.50 23 | class Sk4px : public Sk16b { 91:44.50 | ^~~~~ 91:52.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 91:52.91 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 91:52.92 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.92 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.92 | ~^ 91:52.92 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.92 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.92 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39: required from here 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.93 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.93 | ~^ 91:52.93 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.94 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.94 | ~^ 91:52.94 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.94 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.94 | ~^ 91:52.94 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.94 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.94 | ~^ 91:52.94 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 91:52.94 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.94 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.94 | ~^ 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.95 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.95 | ~^ 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.95 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.95 | ~^ 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.95 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.95 | ~^ 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.95 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.95 | ~^ 91:52.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.96 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.96 | ~^ 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.97 | ~^ 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.97 | ~^ 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.97 | ~^ 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.97 | ~^ 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.97 | ~^ 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.97 | ~^ 91:52.97 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.97 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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 'short unsigned int' [-Wnarrowing] 91:52.98 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.98 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.98 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.98 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.98 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 91:52.98 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.98 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.98 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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]': 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:52.99 108 | return D{v[0],v[1],v[2],v[3]}; 91:52.99 | ~^ 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 91:52.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.00 108 | return D{v[0],v[1],v[2],v[3]}; 91:53.00 | ~^ 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.00 108 | return D{v[0],v[1],v[2],v[3]}; 91:53.00 | ~^ 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.00 108 | return D{v[0],v[1],v[2],v[3]}; 91:53.00 | ~^ 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.00 108 | return D{v[0],v[1],v[2],v[3]}; 91:53.00 | ~^ 91:53.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/skcms.cc:1888: 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' [-Wnarrowing] 91:53.00 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.00 | ~^ 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' [-Wnarrowing] 91:53.00 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.00 | ~^ 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' [-Wnarrowing] 91:53.00 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.00 | ~^ 91:53.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' [-Wnarrowing] 91:53.00 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.00 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' [-Wnarrowing] 91:53.01 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.01 | ~^ 91:53.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.02 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.02 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.03 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.03 | ~^ 91:53.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.04 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.04 | ~^ 91:53.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.04 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.04 | ~^ 91:53.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.05 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.05 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.06 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.06 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.07 | ~^ 91:53.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.07 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.08 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.08 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.09 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.09 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.10 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.10 | ~^ 91:53.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.11 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.11 | ~^ 91:53.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.11 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.11 | ~^ 91:53.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.11 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.11 | ~^ 91:53.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.11 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.11 | ~^ 91:53.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.11 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.11 | ~^ 91:53.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' [-Wnarrowing] 91:53.11 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 91:53.11 | ~^ 91:56.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 91:56.49 /builddir/build/BUILD/thunderbird-68.2.2/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] 91:56.49 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 91:56.49 | ^~~ 92:01.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 92:01.57 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:01.57 224 | class SkCanvas::MCRec { 92:01.57 | ^~~~~ 92:14.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 92:14.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 92:14.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 92:14.38 258 | } 92:14.38 | ^ 92:14.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 92:14.38 261 | case SkCubicType::kSerpentine: 92:14.38 | ^~~~ 92:25.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 92:25.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 92:25.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 92:25.91 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 92:25.91 | ^~ 92:25.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 92:25.91 509 | case SkOTTableName::Record::PlatformID::Unicode: 92:25.91 | ^~~~ 92:29.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 92:29.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 92:29.10 66 | class FwDCubicEvaluator { 92:29.10 | ^~~~~~~~~~~~~~~~~ 92:29.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>': 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.25 259 | LinearGradient4fContext::LinearIntervalProcessor { 92:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>': 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>': 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>': 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 92:29.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>': 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>': 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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]' 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.26 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:29.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 92:29.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 92:29.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 92:29.39 298 | p->append(SkRasterPipeline::decal_x, decal_ctx); 92:29.39 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:29.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 92:29.39 300 | case kClamp_TileMode: 92:29.39 | ^~~~ 92:37.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 92:37.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 92:37.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 92:37.32 514 | } 92:37.32 | ^ 92:37.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 92:37.32 516 | case SkCanvas::kPolygon_PointMode: { 92:37.32 | ^~~~ 92:46.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 92:46.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 92:46.66 /builddir/build/BUILD/thunderbird-68.2.2/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] 92:46.66 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 92:46.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.98 In file included from /usr/include/string.h:494, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:14, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 92:49.98 from /usr/include/c++/9/bits/move.h:55, 92:49.98 from /usr/include/c++/9/bits/stl_pair.h:59, 92:49.98 from /usr/include/c++/9/utility:70, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/utility:3, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/utility:44, 92:49.98 from /usr/include/c++/9/array:38, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/array:3, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/../private/../private/SkTLogic.h:17, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/../private/SkTArray.h:12, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkString.h:12, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/private/SkChecksum.h:12, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkGlyph.h:11, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkGlyph.cpp:8, 92:49.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 92:49.98 In function 'char* strncpy(char*, const char*, size_t)', 92:49.98 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkICC.cpp:278:16, 92:49.98 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkICC.cpp:317:30: 92:49.98 /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] 92:49.98 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 92:49.98 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.98 In function 'char* strncpy(char*, const char*, size_t)', 92:49.98 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkICC.cpp:274:16, 92:49.98 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkICC.cpp:317:30: 92:49.98 /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] 92:49.98 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 92:49.98 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:52.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 92:52.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 92:52.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 92:52.33 497 | insertClose = false; 92:52.33 | ~~~~~~~~~~~~^~~~~~~ 92:52.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 92:52.33 498 | case kLine_Verb: { 92:52.33 | ^~~~ 93:00.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 93:00.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 93:00.27 /builddir/build/BUILD/thunderbird-68.2.2/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] 93:00.27 533 | memcpy(&raw, buffer, kSizeInMemory); 93:00.27 | ^ 93:00.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 93:00.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkPath.h:22, 93:00.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkPathPriv.h:11, 93:00.27 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 93:00.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 93:00.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 93:00.27 40 | class SK_API SkRRect { 93:00.27 | ^~~~~~~ 93:06.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 93:06.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 93:06.06 /builddir/build/BUILD/thunderbird-68.2.2/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] 93:06.06 43 | memcpy(&rec, ptr, size); 93:06.06 | ^ 93:06.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 93:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDraw.h:14, 93:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 93:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 93:06.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 93:06.06 55 | struct SkScalerContextRec { 93:06.06 | ^~~~~~~~~~~~~~~~~~ 93:06.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 93:06.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 93:06.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 93:06.08 /builddir/build/BUILD/thunderbird-68.2.2/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] 93:06.08 350 | std::memcpy(&rec, ptr, sizeof(rec)); 93:06.08 | ^ 93:06.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 93:06.08 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 93:06.08 | ^~~~~~~~~~~ 93:06.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 93:06.08 345 | TRACE_EVENT1("skia", "RecForDesc", "rec", 93:06.08 | ^~~~~~~~~~~~ 93:06.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 93:06.08 346 | TRACE_STR_COPY( 93:06.08 | ^~~~~~~~~~~~~~ 93:06.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 93:06.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDraw.h:14, 93:06.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 93:06.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 93:06.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 93:06.08 55 | struct SkScalerContextRec { 93:06.08 | ^~~~~~~~~~~~~~~~~~ 93:06.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 93:06.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 93:06.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 93:06.14 74 | class SkResourceCache::Hash : 93:06.14 | ^~~~ 93:06.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 93:06.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 93:06.18 /builddir/build/BUILD/thunderbird-68.2.2/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] 93:06.18 1077 | memset(&rec, 0, sizeof(rec)); 93:06.18 | ^ 93:06.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 93:06.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDraw.h:14, 93:06.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 93:06.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 93:06.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 93:06.18 55 | struct SkScalerContextRec { 93:06.18 | ^~~~~~~~~~~~~~~~~~ 93:16.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 93:16.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 93:16.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 93:16.95 332 | memcpy(&lhsRec, ptr, size); 93:16.95 | ^ 93:16.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 93:16.95 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkStrike.h:11, 93:16.95 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 93:16.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 93:16.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 93:16.96 55 | struct SkScalerContextRec { 93:16.96 | ^~~~~~~~~~~~~~~~~~ 93:16.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 93:16.96 /builddir/build/BUILD/thunderbird-68.2.2/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] 93:16.96 336 | memcpy(&rhsRec, ptr, size); 93:16.96 | ^ 93:16.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 93:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkStrike.h:11, 93:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 93:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 93:16.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 93:16.96 55 | struct SkScalerContextRec { 93:16.96 | ^~~~~~~~~~~~~~~~~~ 93:27.39 image 93:39.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CondVar.h:15, 93:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Monitor.h:10, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgFrame.h:12, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:22, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.h:9, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.cpp:6, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image0.cpp:2: 93:39.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 93:39.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 93:39.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 93:39.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:39.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 93:39.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:39.06 In file included from /usr/include/c++/9/map:61, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/SurfaceCache.h:25, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:23, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.h:9, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.cpp:6, 93:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image0.cpp:2: 93:39.06 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 93:39.07 100 | class map 93:39.07 | ^~~ 93:57.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 93:57.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 93:57.18 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.h:10, 93:57.18 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:7, 93:57.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:57.18 1007 | foundInterface = 0; \ 93:57.18 | ^~~~~~~~~~~~~~ 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:57.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:57.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:57.18 20 | NS_INTERFACE_MAP_END 93:57.18 | ^~~~~~~~~~~~~~~~~~~~ 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:57.18 981 | else 93:57.18 | ^~~~ 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:57.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:57.18 | ^~~~~~~~~~~~~~~~~~ 93:57.18 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:57.18 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 93:57.18 | ^~~~~~~~~~~~~~~~~~~~~~ 93:59.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 93:59.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:59.25 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgLoader.cpp:47, 93:59.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:137: 93:59.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 93:59.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 93:59.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 93:59.25 | ^ 93:59.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 93:59.25 46 | struct Block { 93:59.25 | ^~~~~ 94:02.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ImageContainer.h:21, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/image/Image.h:15, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageWrapper.h:10, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/image/ClippedImage.h:9, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:9, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 94:02.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 94:02.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 94:02.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 94:02.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 94:02.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:02.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:02.34 In file included from /usr/include/c++/9/map:61, 94:02.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/SurfaceCache.h:25, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:23, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/LookupResult.h:17, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/Image.h:16, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageWrapper.h:10, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/ClippedImage.h:9, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:9, 94:02.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 94:02.35 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 94:02.35 100 | class map 94:02.35 | ^~~ 94:24.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 94:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 94:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIChannelEventSink.h:10, 94:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequest.h:10, 94:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequest.cpp:7, 94:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image2.cpp:2: 94:24.34 /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 94:24.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:24.34 1007 | foundInterface = 0; \ 94:24.34 | ^~~~~~~~~~~~~~ 94:24.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:24.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:24.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:24.35 /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:24.35 101 | NS_INTERFACE_MAP_END 94:24.35 | ^~~~~~~~~~~~~~~~~~~~ 94:24.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:24.35 986 | else 94:24.35 | ^~~~ 94:24.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 94:24.35 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 94:24.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:24.35 /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 94:24.35 100 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 94:24.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.62 image/build 94:37.36 image/decoders 94:53.97 image/decoders/icon/gtk 94:58.38 image/decoders/icon 95:02.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 95:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 95:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 95:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 95:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconProtocolHandler.h:9, 95:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconProtocolHandler.cpp:7, 95:02.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:02.52 1007 | foundInterface = 0; \ 95:02.52 | ^~~~~~~~~~~~~~ 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:02.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:02.52 59 | NS_INTERFACE_MAP_END 95:02.52 | ^~~~~~~~~~~~~~~~~~~~ 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:02.52 986 | else 95:02.52 | ^~~~ 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 95:02.52 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 95:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:02.52 /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 95:02.52 58 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 95:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:03.68 image/encoders/ico 95:04.89 image/encoders/png 95:12.59 image/encoders/jpeg 95:13.81 image/encoders/bmp 95:15.15 dom/abort 95:19.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.h:10, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:7, 95:19.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:19.46 1007 | foundInterface = 0; \ 95:19.46 | ^~~~~~~~~~~~~~ 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:19.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:19.46 23 | NS_INTERFACE_MAP_END 95:19.46 | ^~~~~~~~~~~~~~~~~~~~ 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:19.46 981 | else 95:19.46 | ^~~~ 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:19.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:19.46 | ^~~~~~~~~~~~~~~~~~ 95:19.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:19.46 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:19.46 | ^~~~~~~~~~~~~~~~~~~~~~ 95:19.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 95:19.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:19.47 1022 | foundInterface = 0; \ 95:19.47 | ^~~~~~~~~~~~~~ 95:19.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:19.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:19.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:19.47 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:19.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.h:12, 95:19.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:7, 95:19.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 95:19.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:19.48 302 | } else 95:19.48 | ^~~~ 95:19.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:19.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:19.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:19.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:19.48 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 95:19.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:20.55 dom/animation 95:27.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:27.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:27.47 1022 | foundInterface = 0; \ 95:27.47 | ^~~~~~~~~~~~~~ 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:27.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:27.47 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:27.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:27.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:27.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:27.47 302 | } else 95:27.47 | ^~~~ 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:27.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:27.47 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 95:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:27.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:27.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 95:27.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:27.54 1007 | foundInterface = 0; \ 95:27.55 | ^~~~~~~~~~~~~~ 95:27.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:27.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:27.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:27.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:27.55 36 | NS_INTERFACE_MAP_END 95:27.55 | ^~~~~~~~~~~~~~~~~~~~ 95:27.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:27.55 981 | else 95:27.55 | ^~~~ 95:27.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:27.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:27.55 | ^~~~~~~~~~~~~~~~~~ 95:27.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:27.55 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:27.55 | ^~~~~~~~~~~~~~~~~~~~~~ 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:27.57 1007 | foundInterface = 0; \ 95:27.57 | ^~~~~~~~~~~~~~ 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:27.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:27.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:27.57 36 | NS_INTERFACE_MAP_END 95:27.57 | ^~~~~~~~~~~~~~~~~~~~ 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:27.57 981 | else 95:27.57 | ^~~~ 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:27.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:27.57 | ^~~~~~~~~~~~~~~~~~ 95:27.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:27.57 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:27.57 | ^~~~~~~~~~~~~~~~~~~~~~ 95:27.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 95:27.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:27.60 1022 | foundInterface = 0; \ 95:27.60 | ^~~~~~~~~~~~~~ 95:27.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:27.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:27.60 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 95:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:27.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:27.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:27.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:27.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:27.60 302 | } else 95:27.60 | ^~~~ 95:27.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:27.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:27.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:27.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:27.61 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 95:27.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:28.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 95:28.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:28.80 1022 | foundInterface = 0; \ 95:28.80 | ^~~~~~~~~~~~~~ 95:28.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:28.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/KeyframeEffect.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:28.80 80 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 95:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:28.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:28.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:28.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:28.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:28.80 302 | } else 95:28.80 | ^~~~ 95:28.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:28.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/KeyframeEffect.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:28.80 79 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 95:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:29.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:29.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 95:29.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 95:29.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 95:29.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 95:29.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 95:29.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:29.90 In file included from /usr/include/c++/9/map:61, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 95:29.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 95:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 95:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 95:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:16, 95:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 95:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:29.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 95:29.91 100 | class map 95:29.91 | ^~~ 95:40.16 dom/base 95:45.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.h:11, 95:45.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:7: 95:45.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 95:45.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:45.91 1007 | foundInterface = 0; \ 95:45.91 | ^~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:45.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:45.91 21 | NS_INTERFACE_MAP_END 95:45.91 | ^~~~~~~~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:45.91 981 | else 95:45.91 | ^~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:45.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:45.91 | ^~~~~~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:45.91 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:45.91 | ^~~~~~~~~~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:45.91 1007 | foundInterface = 0; \ 95:45.91 | ^~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:45.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:45.91 34 | NS_INTERFACE_MAP_END 95:45.91 | ^~~~~~~~~~~~~~~~~~~~ 95:45.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:45.92 981 | else 95:45.92 | ^~~~ 95:45.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:45.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:45.92 | ^~~~~~~~~~~~~~~~~~ 95:45.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:45.92 33 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 95:45.92 | ^~~~~~~~~~~~~~~~~~~~~~ 95:56.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 95:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 95:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:49: 95:56.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 95:56.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 95:56.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 95:56.64 | ^ 95:56.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 95:56.65 46 | struct Block { 95:56.65 | ^~~~~ 96:02.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 96:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 96:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:231: 96:02.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 96:02.25 /builddir/build/BUILD/thunderbird-68.2.2/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] 96:02.25 79 | memset(this, 0, sizeof(nsXPTCVariant)); 96:02.25 | ^ 96:02.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 96:02.25 44 | struct nsXPTCVariant { 96:02.25 | ^~~~~~~~~~~~~ 96:03.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:21, 96:03.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:9: 96:03.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 96:03.73 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 96:03.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 96:03.73 31 | memset(aT, 0, sizeof(T)); 96:03.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 96:03.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:231: 96:03.74 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 96:03.74 2271 | struct GlobalProperties { 96:03.74 | ^~~~~~~~~~~~~~~~ 96:03.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:21, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:9: 96:03.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 96:03.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 96:03.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 96:03.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 96:03.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 96:03.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:03.98 In file included from /usr/include/c++/9/map:61, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:10, 96:03.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:27: 96:03.98 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 96:03.98 100 | class map 96:03.98 | ^~~ 96:26.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 96:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 96:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 96:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 96:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:53: 96:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:26.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:26.67 | ^ 96:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:26.67 46 | struct Block { 96:26.67 | ^~~~~ 96:30.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 96:30.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 96:30.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 96:30.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 96:30.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:10, 96:30.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 96:30.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 96:30.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:30.17 1007 | foundInterface = 0; \ 96:30.17 | ^~~~~~~~~~~~~~ 96:30.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:30.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:30.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:30.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:30.17 203 | NS_INTERFACE_MAP_END 96:30.18 | ^~~~~~~~~~~~~~~~~~~~ 96:30.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:30.18 981 | else 96:30.18 | ^~~~ 96:30.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:30.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:30.18 | ^~~~~~~~~~~~~~~~~~ 96:30.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:30.18 202 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 96:30.18 | ^~~~~~~~~~~~~~~~~~~~~~ 96:30.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 96:30.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:30.32 1007 | foundInterface = 0; \ 96:30.32 | ^~~~~~~~~~~~~~ 96:30.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:30.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:30.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:30.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:4080:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:30.32 4080 | NS_INTERFACE_MAP_END 96:30.32 | ^~~~~~~~~~~~~~~~~~~~ 96:30.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:30.32 981 | else 96:30.32 | ^~~~ 96:30.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:30.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:30.32 | ^~~~~~~~~~~~~~~~~~ 96:30.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:4079:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:30.32 4079 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 96:30.32 | ^~~~~~~~~~~~~~~~~~~~~~ 96:31.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:12, 96:31.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 96:31.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 96:31.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 96:31.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 96:31.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 96:31.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 96:31.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:31.56 In file included from /usr/include/c++/9/map:61, 96:31.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 96:31.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 96:31.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 96:31.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 96:31.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 96:31.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:9: 96:31.56 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 96:31.56 100 | class map 96:31.56 | ^~~ 96:31.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:12, 96:31.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 96:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 96:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 96:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 96:31.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 96:31.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 96:31.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:31.70 In file included from /usr/include/c++/9/vector:67, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:14, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 96:31.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 96:31.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 96:31.70 | ^~~~~~ 96:31.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:12, 96:31.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 96:31.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 96:31.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 96:31.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 96:31.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 96:31.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 96:31.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:31.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 96:31.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 96:31.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 96:31.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:117: 96:31.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 96:31.71 52 | class ClipManager { 96:31.71 | ^~~~~~~~~~~ 96:45.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 96:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 96:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:11: 96:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:45.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:45.67 | ^ 96:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:45.67 46 | struct Block { 96:45.67 | ^~~~~ 96:47.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 96:47.87 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 96:47.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:61: 96:47.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 96:47.87 /builddir/build/BUILD/thunderbird-68.2.2/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] 96:47.87 79 | memset(this, 0, sizeof(nsXPTCVariant)); 96:47.87 | ^ 96:47.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 96:47.87 44 | struct nsXPTCVariant { 96:47.87 | ^~~~~~~~~~~~~ 96:48.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 96:48.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 96:48.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMessageManager.h:10, 96:48.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:10, 96:48.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:9: 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:48.04 1007 | foundInterface = 0; \ 96:48.04 | ^~~~~~~~~~~~~~ 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:48.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:48.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:48.04 154 | NS_INTERFACE_MAP_END 96:48.04 | ^~~~~~~~~~~~~~~~~~~~ 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:48.04 986 | else 96:48.04 | ^~~~ 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 96:48.04 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 96:48.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:48.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 96:48.04 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 96:48.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:48.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:17, 96:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:9: 96:48.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 96:48.61 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 96:48.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 96:48.61 31 | memset(aT, 0, sizeof(T)); 96:48.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 96:48.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:61: 96:48.61 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 96:48.61 2271 | struct GlobalProperties { 96:48.61 | ^~~~~~~~~~~~~~~~ 97:02.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 97:02.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 97:02.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 97:02.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 97:02.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:130: 97:02.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:02.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97:02.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:02.76 | ^ 97:02.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:02.76 46 | struct Block { 97:02.76 | ^~~~~ 97:03.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 97:03.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 97:03.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:170: 97:03.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 97:03.04 /builddir/build/BUILD/thunderbird-68.2.2/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] 97:03.04 79 | memset(this, 0, sizeof(nsXPTCVariant)); 97:03.04 | ^ 97:03.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 97:03.04 44 | struct nsXPTCVariant { 97:03.04 | ^~~~~~~~~~~~~ 97:04.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:04.31 1022 | foundInterface = 0; \ 97:04.31 | ^~~~~~~~~~~~~~ 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:04.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:04.31 439 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 97:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:04.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:04.31 302 | } else 97:04.31 | ^~~~ 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:04.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:04.31 438 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 97:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:04.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:04.32 1007 | foundInterface = 0; \ 97:04.32 | ^~~~~~~~~~~~~~ 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:04.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:04.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:04.32 527 | NS_INTERFACE_MAP_END 97:04.32 | ^~~~~~~~~~~~~~~~~~~~ 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:04.32 991 | else 97:04.32 | ^~~~ 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:04.32 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:04.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:04.32 526 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 97:04.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:04.33 1022 | foundInterface = 0; \ 97:04.33 | ^~~~~~~~~~~~~~ 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:04.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:740:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:04.33 740 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 97:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 97:04.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 97:04.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 97:04.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:04.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:04.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:04.33 302 | } else 97:04.33 | ^~~~ 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:04.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:739:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:04.33 739 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 97:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:04.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:04.36 1007 | foundInterface = 0; \ 97:04.36 | ^~~~~~~~~~~~~~ 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:04.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:04.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:04.36 1272 | NS_INTERFACE_MAP_END 97:04.36 | ^~~~~~~~~~~~~~~~~~~~ 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:04.36 981 | else 97:04.36 | ^~~~ 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:04.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:04.36 | ^~~~~~~~~~~~~~~~~~ 97:04.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:1271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:04.36 1271 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 97:04.36 | ^~~~~~~~~~~~~~~~~~~~~~ 97:06.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:06.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 97:06.17 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 97:06.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 97:06.17 31 | memset(aT, 0, sizeof(T)); 97:06.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 97:06.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:170: 97:06.17 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 97:06.17 2271 | struct GlobalProperties { 97:06.17 | ^~~~~~~~~~~~~~~~ 97:06.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 97:06.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 97:06.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 97:06.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 97:06.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 97:06.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 97:06.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 97:06.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 97:06.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 97:06.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 97:06.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:06.51 In file included from /usr/include/c++/9/map:61, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 97:06.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:21: 97:06.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 97:06.51 100 | class map 97:06.51 | ^~~ 97:25.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 97:25.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 97:25.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 97:25.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 97:25.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:129: 97:25.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:25.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97:25.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:25.05 | ^ 97:25.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:25.05 46 | struct Block { 97:25.05 | ^~~~~ 97:25.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 97:25.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 97:25.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:167: 97:25.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 97:25.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 97:25.47 79 | memset(this, 0, sizeof(nsXPTCVariant)); 97:25.47 | ^ 97:25.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 97:25.47 44 | struct nsXPTCVariant { 97:25.47 | ^~~~~~~~~~~~~ 97:26.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:26.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:7: 97:26.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 97:26.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:26.32 1007 | foundInterface = 0; \ 97:26.32 | ^~~~~~~~~~~~~~ 97:26.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:26.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:26.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:26.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:1357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:26.33 1357 | NS_INTERFACE_MAP_END 97:26.33 | ^~~~~~~~~~~~~~~~~~~~ 97:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:26.33 981 | else 97:26.33 | ^~~~ 97:26.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:26.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:26.33 | ^~~~~~~~~~~~~~~~~~ 97:26.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:1356:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:26.33 1356 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 97:26.33 | ^~~~~~~~~~~~~~~~~~~~~~ 97:28.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:28.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:7: 97:28.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 97:28.41 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 97:28.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 97:28.41 31 | memset(aT, 0, sizeof(T)); 97:28.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 97:28.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:167: 97:28.41 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 97:28.41 2271 | struct GlobalProperties { 97:28.41 | ^~~~~~~~~~~~~~~~ 97:28.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:7: 97:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 97:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 97:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 97:28.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 97:28.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 97:28.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:28.77 In file included from /usr/include/c++/9/map:61, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 97:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:15, 97:28.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Selection.h:12, 97:28.78 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrameSelection.h:12, 97:28.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowOuter.cpp:64: 97:28.78 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 97:28.78 100 | class map 97:28.78 | ^~~ 97:46.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 97:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 97:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 97:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 97:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsImageLoadingContent.h:23, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsImageLoadingContent.cpp:13: 97:46.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 97:46.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 97:46.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 97:46.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 97:46.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 97:46.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:46.09 In file included from /usr/include/c++/9/map:61, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsAtomicContainerFrame.h:13, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsImageFrame.h:12, 97:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsImageLoadingContent.cpp:29: 97:46.09 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 97:46.09 100 | class map 97:46.09 | ^~~ 98:01.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 98:01.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 98:01.59 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgLoader.h:11, 98:01.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsObjectLoadingContent.cpp:13: 98:01.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 98:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:01.59 1007 | foundInterface = 0; \ 98:01.59 | ^~~~~~~~~~~~~~ 98:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:01.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:01.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsObjectLoadingContent.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:01.59 1180 | NS_INTERFACE_MAP_END 98:01.59 | ^~~~~~~~~~~~~~~~~~~~ 98:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:01.59 991 | else 98:01.59 | ^~~~ 98:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:01.59 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:01.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsObjectLoadingContent.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:01.60 1179 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 98:01.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:02.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTHashtable.h:21, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsBaseHashtable.h:12, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsRefPtrHashtable.h:10, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgLoader.h:18, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsObjectLoadingContent.cpp:13: 98:02.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 98:02.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 98:02.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 98:02.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 98:02.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 98:02.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:02.56 In file included from /usr/include/c++/9/map:61, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 98:02.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContentInlines.h:15, 98:02.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsObjectLoadingContent.cpp:17: 98:02.57 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 98:02.57 100 | class map 98:02.57 | ^~~ 98:12.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 98:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.h:10, 98:12.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp:7: 98:12.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 98:12.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:12.48 1007 | foundInterface = 0; \ 98:12.48 | ^~~~~~~~~~~~~~ 98:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:12.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:12.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:12.48 60 | NS_INTERFACE_MAP_END 98:12.48 | ^~~~~~~~~~~~~~~~~~~~ 98:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:12.48 981 | else 98:12.48 | ^~~~ 98:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:12.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:12.48 | ^~~~~~~~~~~~~~~~~~ 98:12.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:12.48 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 98:12.48 | ^~~~~~~~~~~~~~~~~~~~~~ 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:12.52 1007 | foundInterface = 0; \ 98:12.52 | ^~~~~~~~~~~~~~ 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:12.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:12.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:12.52 380 | NS_INTERFACE_MAP_END 98:12.52 | ^~~~~~~~~~~~~~~~~~~~ 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:12.52 981 | else 98:12.52 | ^~~~ 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:12.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:12.52 | ^~~~~~~~~~~~~~~~~~ 98:12.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:12.52 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:12.52 | ^~~~~~~~~~~~~~~~~~~~~~ 98:21.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:21.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 98:21.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:21.51 1007 | foundInterface = 0; \ 98:21.51 | ^~~~~~~~~~~~~~ 98:21.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:21.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:21.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:21.52 94 | NS_INTERFACE_MAP_END 98:21.52 | ^~~~~~~~~~~~~~~~~~~~ 98:21.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:21, 98:21.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:21.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:21.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:21.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:3524:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:21.52 3524 | } else 98:21.52 | ^~~~ 98:21.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:3524:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 98:21.52 3524 | } else 98:21.52 | ^~~~ 98:21.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 98:21.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 98:21.54 /builddir/build/BUILD/thunderbird-68.2.2/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] 98:21.54 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 98:21.54 | ^ 98:21.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:21.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:21.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:21.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:21.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 98:21.55 123 | struct InternalAttr { 98:21.55 | ^~~~~~~~~~~~ 98:21.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 98:21.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 98:21.55 /builddir/build/BUILD/thunderbird-68.2.2/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] 98:21.55 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 98:21.55 | ^ 98:21.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:21.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:21.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:21.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:21.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 98:21.55 175 | class Impl { 98:21.55 | ^~~~ 98:21.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 98:21.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 98:21.55 /builddir/build/BUILD/thunderbird-68.2.2/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] 98:21.55 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 98:21.55 | ^ 98:21.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:21.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:21.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:21.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:21.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 98:21.55 175 | class Impl { 98:21.55 | ^~~~ 98:21.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:21.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:21.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:21.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:21.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:21.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:21.88 1007 | foundInterface = 0; \ 98:21.88 | ^~~~~~~~~~~~~~ 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:21.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:21.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:21.88 38 | NS_INTERFACE_MAP_END 98:21.88 | ^~~~~~~~~~~~~~~~~~~~ 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:21.88 981 | else 98:21.88 | ^~~~ 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:21.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:21.88 | ^~~~~~~~~~~~~~~~~~ 98:21.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:21.88 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:21.88 | ^~~~~~~~~~~~~~~~~~~~~~ 98:22.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 98:22.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:22.15 1022 | foundInterface = 0; \ 98:22.15 | ^~~~~~~~~~~~~~ 98:22.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:22.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:22.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:22.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:22.15 110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 98:22.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:22.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 98:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 98:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 98:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.h:10, 98:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AnonymousContent.cpp:7, 98:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 98:22.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:22.16 302 | } else 98:22.16 | ^~~~ 98:22.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:22.16 109 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 98:22.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:24.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 98:24.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 98:24.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ChromeUtils.cpp:24, 98:24.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:101: 98:24.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 98:24.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98:24.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 98:24.02 | ^ 98:24.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 98:24.02 46 | struct Block { 98:24.02 | ^~~~~ 98:30.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:119: 98:30.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportLog()': 98:30.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentBlockingLog.cpp:137:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:30.97 137 | switch (reason.value()) { 98:30.97 | ^~~~~~ 98:42.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 98:42.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 98:42.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:10, 98:42.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:42.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 98:42.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98:42.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 98:42.31 | ^ 98:42.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 98:42.31 46 | struct Block { 98:42.31 | ^~~~~ 98:43.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMessageManager.h:10, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:10, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:43.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:43.99 1007 | foundInterface = 0; \ 98:43.99 | ^~~~~~~~~~~~~~ 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:43.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:43.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:43.99 80 | NS_INTERFACE_MAP_END 98:43.99 | ^~~~~~~~~~~~~~~~~~~~ 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:43.99 981 | else 98:43.99 | ^~~~ 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:43.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:43.99 | ^~~~~~~~~~~~~~~~~~ 98:43.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:43.99 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 98:43.99 | ^~~~~~~~~~~~~~~~~~~~~~ 98:44.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 98:44.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:44.16 1007 | foundInterface = 0; \ 98:44.16 | ^~~~~~~~~~~~~~ 98:44.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:44.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:44.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:44.16 25 | NS_INTERFACE_MAP_END 98:44.16 | ^~~~~~~~~~~~~~~~~~~~ 98:44.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:44.16 981 | else 98:44.16 | ^~~~ 98:44.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:44.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:44.16 | ^~~~~~~~~~~~~~~~~~ 98:44.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:44.17 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:44.17 | ^~~~~~~~~~~~~~~~~~~~~~ 98:44.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 98:44.54 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 98:44.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CustomElementRegistry.cpp:23, 98:44.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:20: 98:44.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 98:44.54 /builddir/build/BUILD/thunderbird-68.2.2/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] 98:44.54 79 | memset(this, 0, sizeof(nsXPTCVariant)); 98:44.54 | ^ 98:44.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 98:44.54 44 | struct nsXPTCVariant { 98:44.54 | ^~~~~~~~~~~~~ 98:44.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMessageManager.h:10, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:10, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:44.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 98:44.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:44.96 1007 | foundInterface = 0; \ 98:44.96 | ^~~~~~~~~~~~~~ 98:44.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:44.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:44.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:44.96 284 | NS_INTERFACE_MAP_END 98:44.97 | ^~~~~~~~~~~~~~~~~~~~ 98:44.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:44.97 981 | else 98:44.97 | ^~~~ 98:44.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:44.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:44.97 | ^~~~~~~~~~~~~~~~~~ 98:44.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:44.97 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:44.97 | ^~~~~~~~~~~~~~~~~~~~~~ 98:45.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 98:45.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.17 1007 | foundInterface = 0; \ 98:45.17 | ^~~~~~~~~~~~~~ 98:45.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.17 24 | NS_INTERFACE_MAP_END 98:45.17 | ^~~~~~~~~~~~~~~~~~~~ 98:45.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.17 981 | else 98:45.17 | ^~~~ 98:45.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:45.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:45.18 | ^~~~~~~~~~~~~~~~~~ 98:45.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:45.18 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:45.18 | ^~~~~~~~~~~~~~~~~~~~~~ 98:45.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 98:45.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.21 1007 | foundInterface = 0; \ 98:45.21 | ^~~~~~~~~~~~~~ 98:45.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.22 148 | NS_INTERFACE_MAP_END 98:45.22 | ^~~~~~~~~~~~~~~~~~~~ 98:45.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.22 981 | else 98:45.22 | ^~~~ 98:45.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:45.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:45.22 | ^~~~~~~~~~~~~~~~~~ 98:45.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:45.22 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:45.22 | ^~~~~~~~~~~~~~~~~~~~~~ 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.29 1007 | foundInterface = 0; \ 98:45.29 | ^~~~~~~~~~~~~~ 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.29 23 | NS_INTERFACE_MAP_END 98:45.29 | ^~~~~~~~~~~~~~~~~~~~ 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.29 981 | else 98:45.29 | ^~~~ 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:45.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:45.29 | ^~~~~~~~~~~~~~~~~~ 98:45.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:45.29 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:45.29 | ^~~~~~~~~~~~~~~~~~~~~~ 98:45.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 98:45.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.59 1007 | foundInterface = 0; \ 98:45.59 | ^~~~~~~~~~~~~~ 98:45.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.59 47 | NS_INTERFACE_MAP_END 98:45.59 | ^~~~~~~~~~~~~~~~~~~~ 98:45.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.59 981 | else 98:45.59 | ^~~~ 98:45.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:45.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:45.60 | ^~~~~~~~~~~~~~~~~~ 98:45.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:45.60 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:45.60 | ^~~~~~~~~~~~~~~~~~~~~~ 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.64 1007 | foundInterface = 0; \ 98:45.64 | ^~~~~~~~~~~~~~ 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.64 22 | NS_INTERFACE_MAP_END 98:45.64 | ^~~~~~~~~~~~~~~~~~~~ 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.64 981 | else 98:45.64 | ^~~~ 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:45.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:45.64 | ^~~~~~~~~~~~~~~~~~ 98:45.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:45.65 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:45.65 | ^~~~~~~~~~~~~~~~~~~~~~ 98:45.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 98:45.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.65 1007 | foundInterface = 0; \ 98:45.65 | ^~~~~~~~~~~~~~ 98:45.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.66 63 | NS_INTERFACE_MAP_END 98:45.66 | ^~~~~~~~~~~~~~~~~~~~ 98:45.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:17, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:45.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.66 302 | } else 98:45.66 | ^~~~ 98:45.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:45.66 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:45.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 98:45.66 62 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 98:45.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMessageManager.h:10, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:10, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:45.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.67 1022 | foundInterface = 0; \ 98:45.67 | ^~~~~~~~~~~~~~ 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:45.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:45.67 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:17, 98:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:45.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.67 302 | } else 98:45.67 | ^~~~ 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:45.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:45.67 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 98:45.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMessageManager.h:10, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:10, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:45.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:45.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 98:45.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.71 1007 | foundInterface = 0; \ 98:45.71 | ^~~~~~~~~~~~~~ 98:45.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:45.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 98:45.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:45.72 21 | NS_INTERFACE_MAP_END 98:45.72 | ^~~~~~~~~~~~~~~~~~~~ 98:45.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:45.72 981 | else 98:45.72 | ^~~~ 98:45.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:45.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:45.72 | ^~~~~~~~~~~~~~~~~~ 98:45.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:45.72 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 98:45.72 | ^~~~~~~~~~~~~~~~~~~~~~ 98:46.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 98:46.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 98:46.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 98:46.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 98:46.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 98:46.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 98:46.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:17, 98:46.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 98:46.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.h:11, 98:46.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ContentProcessMessageManager.cpp:7, 98:46.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 98:46.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 98:46.31 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 98:46.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 98:46.31 31 | memset(aT, 0, sizeof(T)); 98:46.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 98:46.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/CustomElementRegistry.cpp:23, 98:46.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:20: 98:46.31 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 98:46.31 2271 | struct GlobalProperties { 98:46.31 | ^~~~~~~~~~~~~~~~ 99:08.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 99:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 99:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 99:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 99:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTreeSanitizer.h:8, 99:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTreeSanitizer.cpp:7, 99:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:08.76 1007 | foundInterface = 0; \ 99:08.76 | ^~~~~~~~~~~~~~ 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:08.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:08.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWindowRoot.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:08.76 66 | NS_INTERFACE_MAP_END 99:08.76 | ^~~~~~~~~~~~~~~~~~~~ 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:08.76 981 | else 99:08.76 | ^~~~ 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:08.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:08.76 | ^~~~~~~~~~~~~~~~~~ 99:08.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWindowRoot.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:08.76 65 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 99:08.76 | ^~~~~~~~~~~~~~~~~~~~~~ 99:10.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:13, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTreeSanitizer.h:8, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTreeSanitizer.cpp:7, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 99:10.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 99:10.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 99:10.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 99:10.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 99:10.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 99:10.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:10.49 In file included from /usr/include/c++/9/map:61, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTreeSanitizer.h:9, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTreeSanitizer.cpp:7, 99:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 99:10.49 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 99:10.49 100 | class map 99:10.49 | ^~~ 99:27.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 99:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp:71, 99:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 99:27.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 99:27.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 99:27.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 99:27.63 | ^ 99:27.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 99:27.63 46 | struct Block { 99:27.63 | ^~~~~ 99:33.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:10, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:33.43 1007 | foundInterface = 0; \ 99:33.43 | ^~~~~~~~~~~~~~ 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:33.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp:1568:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:33.43 1568 | NS_INTERFACE_MAP_END 99:33.43 | ^~~~~~~~~~~~~~~~~~~~ 99:33.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TabGroup.h:17, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:15, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:33.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:33.43 302 | } else 99:33.43 | ^~~~ 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:33.43 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:33.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp:1567:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 99:33.43 1567 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 99:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:34.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:10, 99:34.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:34.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:34.38 1007 | foundInterface = 0; \ 99:34.38 | ^~~~~~~~~~~~~~ 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:34.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:34.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp:9847:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:34.38 9847 | NS_INTERFACE_MAP_END 99:34.38 | ^~~~~~~~~~~~~~~~~~~~ 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:34.38 981 | else 99:34.38 | ^~~~ 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:34.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:34.38 | ^~~~~~~~~~~~~~~~~~ 99:34.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Document.cpp:9846:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:34.38 9846 | NS_INTERFACE_MAP_ENTRY(nsISupports) 99:34.38 | ^~~~~~~~~~~~~~~~~~~~~~ 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:34.73 1007 | foundInterface = 0; \ 99:34.73 | ^~~~~~~~~~~~~~ 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:34.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:34.73 118 | NS_INTERFACE_MAP_END 99:34.73 | ^~~~~~~~~~~~~~~~~~~~ 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:34.73 991 | else 99:34.73 | ^~~~ 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:34.73 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:34.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:34.73 117 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 99:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.28 1022 | foundInterface = 0; \ 99:36.28 | ^~~~~~~~~~~~~~ 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:36.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/EventSource.cpp:1957:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:36.28 1957 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 99:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TabGroup.h:17, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:15, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:36.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.28 302 | } else 99:36.28 | ^~~~ 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:36.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/EventSource.cpp:1956:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:36.28 1956 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 99:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:10, 99:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:36.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 99:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.46 1007 | foundInterface = 0; \ 99:36.46 | ^~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.47 92 | NS_INTERFACE_MAP_END 99:36.47 | ^~~~~~~~~~~~~~~~~~~~ 99:36.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.47 981 | else 99:36.47 | ^~~~ 99:36.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.47 | ^~~~~~~~~~~~~~~~~~ 99:36.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.47 91 | NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.47 | ^~~~~~~~~~~~~~~~~~~~~~ 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.55 1007 | foundInterface = 0; \ 99:36.55 | ^~~~~~~~~~~~~~ 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.55 159 | NS_INTERFACE_MAP_END 99:36.55 | ^~~~~~~~~~~~~~~~~~~~ 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.55 981 | else 99:36.55 | ^~~~ 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.55 | ^~~~~~~~~~~~~~~~~~ 99:36.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.55 158 | NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.55 | ^~~~~~~~~~~~~~~~~~~~~~ 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.56 1007 | foundInterface = 0; \ 99:36.56 | ^~~~~~~~~~~~~~ 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.56 420 | NS_INTERFACE_MAP_END 99:36.56 | ^~~~~~~~~~~~~~~~~~~~ 99:36.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TabGroup.h:17, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:15, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:36.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.56 302 | } else 99:36.56 | ^~~~ 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:36.56 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 99:36.56 419 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 99:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:10, 99:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:36.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.57 1035 | foundInterface = 0; \ 99:36.57 | ^~~~~~~~~~~~~~ 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 99:36.57 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 99:36.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 99:36.57 516 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 99:36.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.57 981 | else 99:36.57 | ^~~~ 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.57 | ^~~~~~~~~~~~~~~~~~ 99:36.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.57 515 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:36.57 | ^~~~~~~~~~~~~~~~~~~~~~ 99:36.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 99:36.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.61 1022 | foundInterface = 0; \ 99:36.61 | ^~~~~~~~~~~~~~ 99:36.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:36.61 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:36.61 1873 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 99:36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TabGroup.h:17, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:15, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:36.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:36.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.61 302 | } else 99:36.61 | ^~~~ 99:36.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/FragmentOrElement.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:36.61 1872 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 99:36.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:10, 99:36.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:36.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:36.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 99:36.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.66 1007 | foundInterface = 0; \ 99:36.66 | ^~~~~~~~~~~~~~ 99:36.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.66 26 | NS_INTERFACE_MAP_END 99:36.66 | ^~~~~~~~~~~~~~~~~~~~ 99:36.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.66 981 | else 99:36.66 | ^~~~ 99:36.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.67 | ^~~~~~~~~~~~~~~~~~ 99:36.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.67 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.67 | ^~~~~~~~~~~~~~~~~~~~~~ 99:37.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 99:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:37.02 1022 | foundInterface = 0; \ 99:37.02 | ^~~~~~~~~~~~~~ 99:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:37.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:37.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:37.02 140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 99:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:37.02 981 | else 99:37.03 | ^~~~ 99:37.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:37.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:37.03 | ^~~~~~~~~~~~~~~~~~ 99:37.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:37.03 139 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:37.03 | ^~~~~~~~~~~~~~~~~~~~~~ 99:38.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:13, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:11, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:38.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:38.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 99:38.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 99:38.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 99:38.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 99:38.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 99:38.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:38.89 In file included from /usr/include/c++/9/map:61, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DocGroup.cpp:7, 99:38.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 99:38.89 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 99:38.89 100 | class map 99:38.89 | ^~~ 100:18.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 100:18.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 100:18.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:11, 100:18.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:18.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:18.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 100:18.39 /builddir/build/BUILD/thunderbird-68.2.2/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] 100:18.39 79 | memset(this, 0, sizeof(nsXPTCVariant)); 100:18.39 | ^ 100:18.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 100:18.39 44 | struct nsXPTCVariant { 100:18.39 | ^~~~~~~~~~~~~ 100:18.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:9, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:9, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:18.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:18.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 100:18.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:18.76 1007 | foundInterface = 0; \ 100:18.76 | ^~~~~~~~~~~~~~ 100:18.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:18.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:18.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:18.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:18.76 22 | NS_INTERFACE_MAP_END 100:18.76 | ^~~~~~~~~~~~~~~~~~~~ 100:18.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:18.77 981 | else 100:18.77 | ^~~~ 100:18.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:18.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:18.77 | ^~~~~~~~~~~~~~~~~~ 100:18.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:18.77 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:18.77 | ^~~~~~~~~~~~~~~~~~~~~~ 100:20.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 100:20.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:20.77 1007 | foundInterface = 0; \ 100:20.77 | ^~~~~~~~~~~~~~ 100:20.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:20.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:20.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:20.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:20.77 55 | NS_INTERFACE_MAP_END 100:20.77 | ^~~~~~~~~~~~~~~~~~~~ 100:20.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:20.78 981 | else 100:20.78 | ^~~~ 100:20.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:20.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:20.78 | ^~~~~~~~~~~~~~~~~~ 100:20.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:20.78 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:20.78 | ^~~~~~~~~~~~~~~~~~~~~~ 100:21.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 100:21.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 100:21.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/MessageBroadcaster.cpp:8, 100:21.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:38: 100:21.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 100:21.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 100:21.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 100:21.79 | ^ 100:21.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 100:21.79 46 | struct Block { 100:21.79 | ^~~~~ 100:22.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:9, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:9, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:22.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:22.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 100:22.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:22.00 1022 | foundInterface = 0; \ 100:22.00 | ^~~~~~~~~~~~~~ 100:22.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:22.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:22.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:22.01 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 100:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:10, 100:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:22.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:22.01 409 | else 100:22.01 | ^~~~ 100:22.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 100:22.01 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 100:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:9, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:9, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:25.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:25.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 100:25.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:25.69 1007 | foundInterface = 0; \ 100:25.69 | ^~~~~~~~~~~~~~ 100:25.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:25.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:25.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Navigator.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:25.69 131 | NS_INTERFACE_MAP_END 100:25.69 | ^~~~~~~~~~~~~~~~~~~~ 100:25.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:25.69 981 | else 100:25.69 | ^~~~ 100:25.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:25.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:25.69 | ^~~~~~~~~~~~~~~~~~ 100:25.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Navigator.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:25.70 130 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:25.70 | ^~~~~~~~~~~~~~~~~~~~~~ 100:26.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 100:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:26.04 1007 | foundInterface = 0; \ 100:26.04 | ^~~~~~~~~~~~~~ 100:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:26.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:26.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:26.04 153 | NS_INTERFACE_MAP_END 100:26.04 | ^~~~~~~~~~~~~~~~~~~~ 100:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:26.04 981 | else 100:26.04 | ^~~~ 100:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:26.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:26.04 | ^~~~~~~~~~~~~~~~~~ 100:26.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:26.04 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:26.04 | ^~~~~~~~~~~~~~~~~~~~~~ 100:26.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:6, 100:26.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:9, 100:26.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:26.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:26.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 100:26.38 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 100:26.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 100:26.38 31 | memset(aT, 0, sizeof(T)); 100:26.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 100:26.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.h:11, 100:26.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/IntlUtils.cpp:7, 100:26.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 100:26.38 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 100:26.38 2271 | struct GlobalProperties { 100:26.38 | ^~~~~~~~~~~~~~~~ 100:45.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 100:45.99 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 100:45.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/RemoteOuterWindowProxy.cpp:12, 100:45.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:56: 100:45.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 100:45.99 /builddir/build/BUILD/thunderbird-68.2.2/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] 100:45.99 79 | memset(this, 0, sizeof(nsXPTCVariant)); 100:45.99 | ^ 100:45.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 100:45.99 44 | struct nsXPTCVariant { 100:45.99 | ^~~~~~~~~~~~~ 100:46.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.h:11, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.cpp:7, 100:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.21 1007 | foundInterface = 0; \ 100:46.21 | ^~~~~~~~~~~~~~ 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:46.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:46.21 116 | NS_INTERFACE_MAP_END 100:46.21 | ^~~~~~~~~~~~~~~~~~~~ 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.21 981 | else 100:46.21 | ^~~~ 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:46.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:46.21 | ^~~~~~~~~~~~~~~~~~ 100:46.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:46.21 115 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:46.22 | ^~~~~~~~~~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.24 1007 | foundInterface = 0; \ 100:46.24 | ^~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:46.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:46.24 272 | NS_INTERFACE_MAP_END 100:46.24 | ^~~~~~~~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.24 981 | else 100:46.24 | ^~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:46.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:46.24 | ^~~~~~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:46.24 271 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:46.24 | ^~~~~~~~~~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.24 1007 | foundInterface = 0; \ 100:46.24 | ^~~~~~~~~~~~~~ 100:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:46.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:46.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:46.25 310 | NS_INTERFACE_MAP_END 100:46.25 | ^~~~~~~~~~~~~~~~~~~~ 100:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.25 981 | else 100:46.25 | ^~~~ 100:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:46.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:46.25 | ^~~~~~~~~~~~~~~~~~ 100:46.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ResizeObserver.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:46.25 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:46.25 | ^~~~~~~~~~~~~~~~~~~~~~ 100:46.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 100:46.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.42 1022 | foundInterface = 0; \ 100:46.42 | ^~~~~~~~~~~~~~ 100:46.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:46.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:46.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:46.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:46.42 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 100:46.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:46.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:46.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:46.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 100:46.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.h:12, 100:46.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.cpp:7, 100:46.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 100:46.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.42 302 | } else 100:46.42 | ^~~~ 100:46.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:46.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:46.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:46.43 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 100:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:46.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.h:11, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.cpp:7, 100:46.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.50 1007 | foundInterface = 0; \ 100:46.50 | ^~~~~~~~~~~~~~ 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:46.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:46.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:46.50 21 | NS_INTERFACE_MAP_END 100:46.50 | ^~~~~~~~~~~~~~~~~~~~ 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.50 981 | else 100:46.50 | ^~~~ 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:46.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:46.50 | ^~~~~~~~~~~~~~~~~~ 100:46.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:46.50 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:46.50 | ^~~~~~~~~~~~~~~~~~~~~~ 100:46.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 100:46.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 100:46.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 100:46.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Selection.cpp:33, 100:46.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:128: 100:46.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 100:46.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 100:46.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 100:46.99 | ^ 100:46.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 100:46.99 46 | struct Block { 100:46.99 | ^~~~~ 100:48.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.h:11, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.cpp:7, 100:48.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 100:48.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 100:48.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.88 1007 | foundInterface = 0; \ 100:48.88 | ^~~~~~~~~~~~~~ 100:48.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:48.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:48.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:48.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Selection.cpp:728:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:48.89 728 | NS_INTERFACE_MAP_END 100:48.89 | ^~~~~~~~~~~~~~~~~~~~ 100:48.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:48.89 981 | else 100:48.89 | ^~~~ 100:48.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:48.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:48.89 | ^~~~~~~~~~~~~~~~~~ 100:48.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/Selection.cpp:727:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:48.89 727 | NS_INTERFACE_MAP_ENTRY(nsISupports) 100:48.89 | ^~~~~~~~~~~~~~~~~~~~~~ 100:49.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.h:11, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.cpp:7, 100:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 100:49.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 100:49.59 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 100:49.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 100:49.59 31 | memset(aT, 0, sizeof(T)); 100:49.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 100:49.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/RemoteOuterWindowProxy.cpp:12, 100:49.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:56: 100:49.59 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 100:49.59 2271 | struct GlobalProperties { 100:49.59 | ^~~~~~~~~~~~~~~~ 100:50.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.h:11, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PlacesObservers.cpp:7, 100:50.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 100:50.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 100:50.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 100:50.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 100:50.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 100:50.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 100:50.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:50.19 In file included from /usr/include/c++/9/map:61, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/APZUtils.h:11, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventStateManager.h:18, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/PopupBlocker.cpp:8, 100:50.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:20: 100:50.19 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 100:50.19 100 | class map 100:50.19 | ^~~ 101:06.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.h:10, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.cpp:7, 101:06.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 101:06.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 101:06.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:06.81 1022 | foundInterface = 0; \ 101:06.81 | ^~~~~~~~~~~~~~ 101:06.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:06.81 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:06.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:06.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ShadowRoot.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:06.82 47 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 101:06.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:06.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:06.82 981 | else 101:06.82 | ^~~~ 101:06.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:06.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:06.82 | ^~~~~~~~~~~~~~~~~~ 101:06.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/ShadowRoot.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:06.82 46 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 101:06.82 | ^~~~~~~~~~~~~~~~~~~~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:07.46 1022 | foundInterface = 0; \ 101:07.46 | ^~~~~~~~~~~~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:07.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:07.46 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 101:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 101:07.46 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 101:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:07.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:07.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 101:07.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.cpp:10, 101:07.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:07.46 302 | } else 101:07.46 | ^~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:07.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:07.46 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 101:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:07.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 101:07.46 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 101:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.h:10, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.cpp:7, 101:08.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:08.31 1007 | foundInterface = 0; \ 101:08.31 | ^~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:08.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:08.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:08.31 27 | NS_INTERFACE_MAP_END 101:08.31 | ^~~~~~~~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:08.31 981 | else 101:08.31 | ^~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:08.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:08.31 | ^~~~~~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:08.31 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:08.31 | ^~~~~~~~~~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:08.31 1007 | foundInterface = 0; \ 101:08.31 | ^~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:08.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:08.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:08.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:08.31 21 | NS_INTERFACE_MAP_END 101:08.32 | ^~~~~~~~~~~~~~~~~~~~ 101:08.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:08.32 981 | else 101:08.32 | ^~~~ 101:08.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:08.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:08.32 | ^~~~~~~~~~~~~~~~~~ 101:08.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:08.32 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:08.32 | ^~~~~~~~~~~~~~~~~~~~~~ 101:08.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 101:08.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:08.36 1007 | foundInterface = 0; \ 101:08.36 | ^~~~~~~~~~~~~~ 101:08.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:08.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:08.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:08.36 22 | NS_INTERFACE_MAP_END 101:08.36 | ^~~~~~~~~~~~~~~~~~~~ 101:08.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:08.37 981 | else 101:08.37 | ^~~~ 101:08.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:08.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:08.37 | ^~~~~~~~~~~~~~~~~~ 101:08.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:08.37 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:08.37 | ^~~~~~~~~~~~~~~~~~~~~~ 101:09.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 101:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TabGroup.cpp:9, 101:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:74: 101:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 101:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:09.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 101:09.02 | ^ 101:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 101:09.02 46 | struct Block { 101:09.02 | ^~~~~ 101:11.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.h:10, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/SerializedStackHolder.cpp:7, 101:11.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 101:11.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 101:11.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:11.17 1007 | foundInterface = 0; \ 101:11.17 | ^~~~~~~~~~~~~~ 101:11.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:11.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:11.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:11.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:11.17 33 | NS_INTERFACE_MAP_END 101:11.17 | ^~~~~~~~~~~~~~~~~~~~ 101:11.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:11.17 981 | else 101:11.17 | ^~~~ 101:11.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:11.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:11.17 | ^~~~~~~~~~~~~~~~~~ 101:11.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:11.17 32 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 101:11.17 | ^~~~~~~~~~~~~~~~~~~~~~ 101:29.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:29.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:29.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 101:29.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:29.34 1007 | foundInterface = 0; \ 101:29.34 | ^~~~~~~~~~~~~~ 101:29.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:29.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:29.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:29.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:29.35 43 | NS_INTERFACE_MAP_END 101:29.35 | ^~~~~~~~~~~~~~~~~~~~ 101:29.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:29.35 981 | else 101:29.35 | ^~~~ 101:29.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:29.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:29.35 | ^~~~~~~~~~~~~~~~~~ 101:29.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:29.35 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:29.35 | ^~~~~~~~~~~~~~~~~~~~~~ 101:29.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 101:29.64 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 101:29.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/WindowNamedPropertiesHandler.cpp:16, 101:29.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:56: 101:29.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 101:29.64 /builddir/build/BUILD/thunderbird-68.2.2/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:29.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 101:29.64 | ^ 101:29.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 101:29.64 44 | struct nsXPTCVariant { 101:29.64 | ^~~~~~~~~~~~~ 101:35.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:35.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:35.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 101:35.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.09 1007 | foundInterface = 0; \ 101:35.09 | ^~~~~~~~~~~~~~ 101:35.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:35.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:35.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:35.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:35.09 81 | NS_INTERFACE_MAP_END 101:35.10 | ^~~~~~~~~~~~~~~~~~~~ 101:35.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.10 302 | } else 101:35.10 | ^~~~ 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:35.10 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 101:35.10 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 101:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.10 1022 | foundInterface = 0; \ 101:35.10 | ^~~~~~~~~~~~~~ 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:35.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:35.10 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 101:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.10 302 | } else 101:35.10 | ^~~~ 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:35.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:35.10 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 101:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:35.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:35.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:35.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:35.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:35.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.11 1022 | foundInterface = 0; \ 101:35.11 | ^~~~~~~~~~~~~~ 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:35.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:35.11 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 101:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.11 981 | else 101:35.11 | ^~~~ 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:35.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:35.11 | ^~~~~~~~~~~~~~~~~~ 101:35.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:35.11 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 101:35.11 | ^~~~~~~~~~~~~~~~~~~~~~ 101:35.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 101:35.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:35.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentPermissionHelper.cpp:10, 101:35.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:128: 101:35.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 101:35.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:35.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 101:35.15 | ^ 101:35.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 101:35.15 46 | struct Block { 101:35.15 | ^~~~~ 101:35.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:35.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.67 1007 | foundInterface = 0; \ 101:35.67 | ^~~~~~~~~~~~~~ 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:35.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:35.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentPermissionHelper.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:35.67 537 | NS_INTERFACE_MAP_END 101:35.67 | ^~~~~~~~~~~~~~~~~~~~ 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.67 999 | } else 101:35.67 | ^~~~ 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 101:35.67 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 101:35.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentPermissionHelper.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 101:35.68 536 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 101:35.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:36.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:36.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 101:36.17 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 101:36.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 101:36.17 31 | memset(aT, 0, sizeof(T)); 101:36.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 101:36.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/WindowNamedPropertiesHandler.cpp:16, 101:36.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:56: 101:36.17 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 101:36.17 2271 | struct GlobalProperties { 101:36.17 | ^~~~~~~~~~~~~~~~ 101:37.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Timeout.h:10, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.h:10, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:7, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:37.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 101:37.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 101:37.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 101:37.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 101:37.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 101:37.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:37.06 In file included from /usr/include/c++/9/map:61, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 101:37.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/TimeoutManager.cpp:18, 101:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 101:37.07 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 101:37.07 100 | class map 101:37.07 | ^~~ 101:54.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 101:54.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 101:54.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 101:54.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 101:54.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:29, 101:54.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 101:54.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 101:54.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:54.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 101:54.65 | ^ 101:54.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 101:54.65 46 | struct Block { 101:54.65 | ^~~~~ 101:55.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:55.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 101:55.46 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsICSSLoaderObserver.h:12, 101:55.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.h:18, 101:55.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:12, 101:55.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:55.46 1007 | foundInterface = 0; \ 101:55.46 | ^~~~~~~~~~~~~~ 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:55.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:55.46 75 | NS_INTERFACE_MAP_END 101:55.46 | ^~~~~~~~~~~~~~~~~~~~ 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:55.46 991 | else 101:55.46 | ^~~~ 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 101:55.46 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 101:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:55.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 101:55.46 74 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 101:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:56.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 101:56.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:56.39 1007 | foundInterface = 0; \ 101:56.39 | ^~~~~~~~~~~~~~ 101:56.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:56.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:56.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:56.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:56.39 94 | NS_INTERFACE_MAP_END 101:56.39 | ^~~~~~~~~~~~~~~~~~~~ 101:56.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:56.39 981 | else 101:56.39 | ^~~~ 101:56.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:56.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:56.39 | ^~~~~~~~~~~~~~~~~~ 101:56.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:56.39 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:56.39 | ^~~~~~~~~~~~~~~~~~~~~~ 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:56.40 1007 | foundInterface = 0; \ 101:56.40 | ^~~~~~~~~~~~~~ 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:56.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:56.40 65 | NS_INTERFACE_MAP_END 101:56.40 | ^~~~~~~~~~~~~~~~~~~~ 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:56.40 981 | else 101:56.40 | ^~~~ 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:56.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:56.40 | ^~~~~~~~~~~~~~~~~~ 101:56.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:56.40 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:56.40 | ^~~~~~~~~~~~~~~~~~~~~~ 101:56.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 101:56.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:56.53 1022 | foundInterface = 0; \ 101:56.54 | ^~~~~~~~~~~~~~ 101:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:56.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:56.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMDataChannel.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:56.54 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:56.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StyleSheet.h:15, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIDocumentObserver.h:10, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStubDocumentObserver.h:17, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.h:25, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:12, 101:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 101:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:56.54 302 | } else 101:56.54 | ^~~~ 101:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:56.54 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:56.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:56.54 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 101:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:57.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 101:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsICSSLoaderObserver.h:12, 101:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.h:18, 101:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:12, 101:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:57.20 1007 | foundInterface = 0; \ 101:57.20 | ^~~~~~~~~~~~~~ 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:57.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:57.20 56 | NS_INTERFACE_MAP_END 101:57.20 | ^~~~~~~~~~~~~~~~~~~~ 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:57.20 981 | else 101:57.20 | ^~~~ 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:57.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:57.20 | ^~~~~~~~~~~~~~~~~~ 101:57.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:57.20 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:57.20 | ^~~~~~~~~~~~~~~~~~~~~~ 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:57.22 1007 | foundInterface = 0; \ 101:57.22 | ^~~~~~~~~~~~~~ 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:57.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:57.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:57.22 80 | NS_INTERFACE_MAP_END 101:57.22 | ^~~~~~~~~~~~~~~~~~~~ 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:57.22 981 | else 101:57.22 | ^~~~ 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:57.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:57.22 | ^~~~~~~~~~~~~~~~~~ 101:57.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:57.22 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 101:57.22 | ^~~~~~~~~~~~~~~~~~~~~~ 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:57.23 1007 | foundInterface = 0; \ 101:57.23 | ^~~~~~~~~~~~~~ 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:57.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:57.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:57.23 430 | NS_INTERFACE_MAP_END 101:57.23 | ^~~~~~~~~~~~~~~~~~~~ 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:57.23 981 | else 101:57.23 | ^~~~ 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:57.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:57.23 | ^~~~~~~~~~~~~~~~~~ 101:57.23 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:57.23 429 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 101:57.23 | ^~~~~~~~~~~~~~~~~~~~~~ 101:57.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 101:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:57.43 1007 | foundInterface = 0; \ 101:57.43 | ^~~~~~~~~~~~~~ 101:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:57.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:57.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:57.43 43 | NS_INTERFACE_MAP_END 101:57.43 | ^~~~~~~~~~~~~~~~~~~~ 101:57.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StyleSheet.h:15, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIDocumentObserver.h:10, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStubDocumentObserver.h:17, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.h:25, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:12, 101:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 101:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:57.43 302 | } else 101:57.43 | ^~~~ 101:57.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:57.43 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 101:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:57.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 101:57.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 101:57.50 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsICSSLoaderObserver.h:12, 101:57.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.h:18, 101:57.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:12, 101:57.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:57.50 1007 | foundInterface = 0; \ 101:57.50 | ^~~~~~~~~~~~~~ 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:57.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:57.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:57.50 192 | NS_INTERFACE_MAP_END 101:57.50 | ^~~~~~~~~~~~~~~~~~~~ 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:57.50 981 | else 101:57.50 | ^~~~ 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:57.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:57.50 | ^~~~~~~~~~~~~~~~~~ 101:57.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:57.50 191 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:57.50 | ^~~~~~~~~~~~~~~~~~~~~~ 102:02.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 102:02.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:02.81 1007 | foundInterface = 0; \ 102:02.81 | ^~~~~~~~~~~~~~ 102:02.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:02.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:02.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:02.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFocusManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:02.81 154 | NS_INTERFACE_MAP_END 102:02.81 | ^~~~~~~~~~~~~~~~~~~~ 102:02.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:02.81 991 | else 102:02.81 | ^~~~ 102:02.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 102:02.81 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 102:02.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:02.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFocusManager.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 102:02.82 153 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 102:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:03.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 102:03.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:03.62 1007 | foundInterface = 0; \ 102:03.62 | ^~~~~~~~~~~~~~ 102:03.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:03.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:03.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:03.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameLoader.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:03.63 166 | NS_INTERFACE_MAP_END 102:03.63 | ^~~~~~~~~~~~~~~~~~~~ 102:03.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:03.63 981 | else 102:03.63 | ^~~~ 102:03.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:03.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:03.63 | ^~~~~~~~~~~~~~~~~~ 102:03.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameLoader.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:03.63 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:03.63 | ^~~~~~~~~~~~~~~~~~~~~~ 102:05.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StyleSheet.h:11, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIDocumentObserver.h:10, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStubDocumentObserver.h:17, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.h:25, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:12, 102:05.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 102:05.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 102:05.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 102:05.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 102:05.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:05.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 102:05.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:05.20 In file included from /usr/include/c++/9/map:61, 102:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 102:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 102:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 102:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 102:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentSink.cpp:14, 102:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 102:05.20 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 102:05.20 100 | class map 102:05.20 | ^~~ 102:31.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 102:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 102:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIComponentManager.h:10, 102:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowCommands.cpp:9, 102:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 102:31.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 102:31.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:31.47 1007 | foundInterface = 0; \ 102:31.47 | ^~~~~~~~~~~~~~ 102:31.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:31.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:31.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:31.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:31.48 38 | NS_INTERFACE_MAP_END 102:31.48 | ^~~~~~~~~~~~~~~~~~~~ 102:31.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:31.48 981 | else 102:31.48 | ^~~~ 102:31.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:31.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:31.48 | ^~~~~~~~~~~~~~~~~~ 102:31.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:31.48 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:31.48 | ^~~~~~~~~~~~~~~~~~~~~~ 102:32.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStructInlines.h:18, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrameInlines.h:13, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.cpp:68, 102:32.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 102:32.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:32.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:32.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:32.87 | ^ 102:32.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:32.87 46 | struct Block { 102:32.87 | ^~~~~ 102:33.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 102:33.83 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 102:33.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.cpp:110, 102:33.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 102:33.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 102:33.83 /builddir/build/BUILD/thunderbird-68.2.2/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] 102:33.84 79 | memset(this, 0, sizeof(nsXPTCVariant)); 102:33.84 | ^ 102:33.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 102:33.84 44 | struct nsXPTCVariant { 102:33.84 | ^~~~~~~~~~~~~ 102:34.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 102:34.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 102:34.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIComponentManager.h:10, 102:34.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowCommands.cpp:9, 102:34.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 102:34.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 102:34.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:34.24 1007 | foundInterface = 0; \ 102:34.24 | ^~~~~~~~~~~~~~ 102:34.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:34.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:34.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:34.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSEnvironment.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:34.25 625 | NS_INTERFACE_MAP_END 102:34.25 | ^~~~~~~~~~~~~~~~~~~~ 102:34.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:34.25 981 | else 102:34.25 | ^~~~ 102:34.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:34.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:34.25 | ^~~~~~~~~~~~~~~~~~ 102:34.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSEnvironment.cpp:624:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:34.25 624 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:34.25 | ^~~~~~~~~~~~~~~~~~~~~~ 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:34.35 1007 | foundInterface = 0; \ 102:34.35 | ^~~~~~~~~~~~~~ 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:34.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSEnvironment.cpp:2720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:34.35 2720 | NS_INTERFACE_MAP_END 102:34.35 | ^~~~~~~~~~~~~~~~~~~~ 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:34.35 991 | else 102:34.35 | ^~~~ 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 102:34.35 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 102:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:34.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSEnvironment.cpp:2719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 102:34.35 2719 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 102:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:34.56 1007 | foundInterface = 0; \ 102:34.56 | ^~~~~~~~~~~~~~ 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:34.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:34.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:34.56 165 | NS_INTERFACE_MAP_END 102:34.56 | ^~~~~~~~~~~~~~~~~~~~ 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:34.56 981 | else 102:34.56 | ^~~~ 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:34.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:34.56 | ^~~~~~~~~~~~~~~~~~ 102:34.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:34.56 164 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:34.56 | ^~~~~~~~~~~~~~~~~~~~~~ 102:34.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 102:34.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 102:34.65 /builddir/build/BUILD/thunderbird-68.2.2/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] 102:34.66 153 | (mAttrCount - i) * sizeof(InternalAttr)); 102:34.66 | ^ 102:34.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributes.cpp:12, 102:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 102:34.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 102:34.66 93 | struct InternalAttr { 102:34.66 | ^~~~~~~~~~~~ 102:34.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 102:34.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 102:34.66 /builddir/build/BUILD/thunderbird-68.2.2/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] 102:34.66 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 102:34.66 | ^ 102:34.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributes.cpp:12, 102:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 102:34.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 102:34.66 93 | struct InternalAttr { 102:34.66 | ^~~~~~~~~~~~ 102:34.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 102:34.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 102:34.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIComponentManager.h:10, 102:34.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowCommands.cpp:9, 102:34.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 102:34.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 102:34.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:34.85 1007 | foundInterface = 0; \ 102:34.85 | ^~~~~~~~~~~~~~ 102:34.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:34.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:34.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:34.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:34.85 28 | NS_INTERFACE_MAP_END 102:34.85 | ^~~~~~~~~~~~~~~~~~~~ 102:34.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:34.85 981 | else 102:34.85 | ^~~~ 102:34.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:34.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:34.85 | ^~~~~~~~~~~~~~~~~~ 102:34.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:34.85 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:34.85 | ^~~~~~~~~~~~~~~~~~~~~~ 102:37.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 102:37.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 102:37.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 102:37.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 102:37.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 102:37.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 102:37.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 102:37.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCommandParams.h:10, 102:37.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowCommands.cpp:12, 102:37.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 102:37.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 102:37.10 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 102:37.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 102:37.10 31 | memset(aT, 0, sizeof(T)); 102:37.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 102:37.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.cpp:110, 102:37.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 102:37.10 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 102:37.10 2271 | struct GlobalProperties { 102:37.10 | ^~~~~~~~~~~~~~~~ 102:37.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCommandParams.h:10, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowCommands.cpp:12, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 102:37.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 102:37.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 102:37.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 102:37.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:37.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 102:37.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:37.56 In file included from /usr/include/c++/9/map:61, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 102:37.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowCommands.cpp:17, 102:37.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 102:37.57 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 102:37.57 100 | class map 102:37.57 | ^~~ 102:54.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:10, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:7, 102:54.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 102:54.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:54.90 1007 | foundInterface = 0; \ 102:54.90 | ^~~~~~~~~~~~~~ 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:54.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:54.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:54.90 16 | NS_INTERFACE_MAP_END 102:54.90 | ^~~~~~~~~~~~~~~~~~~~ 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:54.90 981 | else 102:54.90 | ^~~~ 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:54.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:54.90 | ^~~~~~~~~~~~~~~~~~ 102:54.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:54.91 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:54.91 | ^~~~~~~~~~~~~~~~~~~~~~ 102:55.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 102:55.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:55.41 1007 | foundInterface = 0; \ 102:55.41 | ^~~~~~~~~~~~~~ 102:55.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:55.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:55.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:55.41 70 | NS_INTERFACE_MAP_END 102:55.41 | ^~~~~~~~~~~~~~~~~~~~ 102:55.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:55.41 981 | else 102:55.41 | ^~~~ 102:55.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:55.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:55.41 | ^~~~~~~~~~~~~~~~~~ 102:55.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:55.41 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:55.41 | ^~~~~~~~~~~~~~~~~~~~~~ 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:56.31 1007 | foundInterface = 0; \ 102:56.31 | ^~~~~~~~~~~~~~ 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:56.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:56.31 44 | NS_INTERFACE_MAP_END 102:56.31 | ^~~~~~~~~~~~~~~~~~~~ 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:56.31 981 | else 102:56.31 | ^~~~ 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:56.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:56.31 | ^~~~~~~~~~~~~~~~~~ 102:56.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:56.31 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 102:56.31 | ^~~~~~~~~~~~~~~~~~~~~~ 102:57.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 102:57.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 102:57.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 102:57.13 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 102:57.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsRange.cpp:22, 102:57.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:38: 102:57.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:57.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:57.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:57.13 | ^ 102:57.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:57.13 46 | struct Block { 102:57.13 | ^~~~~ 102:58.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:10, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:7, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 102:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:58.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 102:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:58.16 1007 | foundInterface = 0; \ 102:58.16 | ^~~~~~~~~~~~~~ 102:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:58.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:58.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:58.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsRange.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:58.16 333 | NS_INTERFACE_MAP_END 102:58.16 | ^~~~~~~~~~~~~~~~~~~~ 102:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:58.16 981 | else 102:58.16 | ^~~~ 102:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:58.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:58.16 | ^~~~~~~~~~~~~~~~~~ 102:58.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsRange.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:58.17 332 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:58.17 | ^~~~~~~~~~~~~~~~~~~~~~ 102:58.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 102:58.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:58.26 1022 | foundInterface = 0; \ 102:58.26 | ^~~~~~~~~~~~~~ 102:58.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:58.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:58.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:58.27 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:8, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:58.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:58.27 302 | } else 102:58.27 | ^~~~ 102:58.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:58.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:58.27 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 102:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:10, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:7, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 102:58.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:58.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 102:58.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:58.27 1007 | foundInterface = 0; \ 102:58.27 | ^~~~~~~~~~~~~~ 102:58.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:58.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:58.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:58.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:58.28 30 | NS_INTERFACE_MAP_END 102:58.28 | ^~~~~~~~~~~~~~~~~~~~ 102:58.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:58.28 981 | else 102:58.28 | ^~~~ 102:58.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:58.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:58.28 | ^~~~~~~~~~~~~~~~~~ 102:58.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:58.28 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:58.28 | ^~~~~~~~~~~~~~~~~~~~~~ 102:58.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 102:58.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:58.80 1022 | foundInterface = 0; \ 102:58.80 | ^~~~~~~~~~~~~~ 102:58.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:58.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:58.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:58.80 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 102:58.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:58.80 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 102:58.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:8, 102:58.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 102:58.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:58.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:58.81 302 | } else 102:58.81 | ^~~~ 102:58.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:58.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:58.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:58.81 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 102:58.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:58.81 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 102:58.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:59.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 102:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 102:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 102:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 102:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:9, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:7, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:59.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 102:59.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 102:59.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 102:59.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:59.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 102:59.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:59.63 In file included from /usr/include/c++/9/map:61, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:9, 102:59.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 102:59.63 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 102:59.63 100 | class map 102:59.63 | ^~~ 103:06.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 103:06.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:18, 103:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:9, 103:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 103:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.h:7, 103:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsOpenURIInFrameParams.cpp:7, 103:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 103:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 103:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 103:06.03 526 | ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 103:06.03 | ^~ 103:06.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:38: 103:06.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsRange.cpp:723:20: note: '*((void*)& newStart +16)' was declared here 103:06.03 723 | RawRangeBoundary newStart; 103:06.03 | ^~~~~~~~ 103:08.11 dom/bindings 103:16.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 103:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUserFontSet.h:9, 103:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 103:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 103:16.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RegisterBindings.cpp:140: 103:16.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:16.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:16.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:16.55 | ^ 103:16.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:16.55 46 | struct Block { 103:16.55 | ^~~~~ 103:54.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/APZTestDataBinding.cpp:3, 103:54.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:54.55 1007 | foundInterface = 0; \ 103:54.55 | ^~~~~~~~~~~~~~ 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:54.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp:3055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:54.55 3055 | NS_INTERFACE_MAP_END 103:54.55 | ^~~~~~~~~~~~~~~~~~~~ 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:54.55 981 | else 103:54.55 | ^~~~ 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:54.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:54.55 | ^~~~~~~~~~~~~~~~~~ 103:54.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp:3054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:54.55 3054 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 103:54.55 | ^~~~~~~~~~~~~~~~~~~~~~ 103:54.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 103:54.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:54.57 1022 | foundInterface = 0; \ 103:54.58 | ^~~~~~~~~~~~~~ 103:54.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:54.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp:3455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:54.58 3455 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 103:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 103:54.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 103:54.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 103:54.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 103:54.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/APZTestDataBinding.cpp:4, 103:54.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 103:54.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:54.58 302 | } else 103:54.58 | ^~~~ 103:54.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:54.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp:3454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:54.58 3454 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 103:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/APZTestDataBinding.cpp:3, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:54.62 1022 | foundInterface = 0; \ 103:54.62 | ^~~~~~~~~~~~~~ 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:54.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:54.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp:3864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:54.62 3864 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 103:54.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/APZTestDataBinding.cpp:4, 103:54.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:54.62 302 | } else 103:54.62 | ^~~~ 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:54.62 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:54.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:54.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AddonManagerBinding.cpp:3863:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:54.62 3863 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 103:54.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:32.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 104:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 104:32.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 104:32.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:32.98 1022 | foundInterface = 0; \ 104:32.98 | ^~~~~~~~~~~~~~ 104:32.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:32.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:32.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:32.98 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 104:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:32.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 104:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 104:32.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:32.98 302 | } else 104:32.98 | ^~~~ 104:32.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:32.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:32.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:32.99 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 104:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:34.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 104:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 104:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 104:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 104:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings1.cpp:262: 104:34.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:34.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 104:34.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:34.66 | ^ 104:34.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:34.66 46 | struct Block { 104:34.66 | ^~~~~ 104:45.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 104:45.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 104:45.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 104:45.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:6, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 104:45.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 104:45.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 104:45.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 104:45.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:45.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 104:45.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:45.88 In file included from /usr/include/c++/9/map:61, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/BaseKeyframeTypesBinding.cpp:15, 104:45.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings1.cpp:106: 104:45.88 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 104:45.88 100 | class map 104:45.88 | ^~~ 105:47.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 105:47.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 105:47.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 105:47.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 105:47.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 105:47.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 105:47.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 105:47.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:47.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105:47.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:47.13 | ^ 105:47.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:47.13 46 | struct Block { 105:47.13 | ^~~~~ 105:51.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/KeyboardEventBinding.cpp:3, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:51.12 1022 | foundInterface = 0; \ 105:51.12 | ^~~~~~~~~~~~~~ 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:51.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:51.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:51.12 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 105:51.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:51.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/KeyboardEventBinding.cpp:3, 105:51.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:51.12 302 | } else 105:51.12 | ^~~~ 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:51.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:51.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:51.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:51.12 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 105:51.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:19.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:19.91 1022 | foundInterface = 0; \ 106:19.91 | ^~~~~~~~~~~~~~ 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:19.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:19.91 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 106:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:19.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 106:19.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:19.91 302 | } else 106:19.91 | ^~~~ 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 106:19.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:19.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:19.91 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 106:19.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 106:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 106:23.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 106:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:23.35 1022 | foundInterface = 0; \ 106:23.35 | ^~~~~~~~~~~~~~ 106:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:23.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:23.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:23.35 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 106:23.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 106:23.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 106:23.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 106:23.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 106:23.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 106:23.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 106:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:23.35 302 | } else 106:23.35 | ^~~~ 106:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 106:23.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:23.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:23.35 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 106:23.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 106:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 106:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:23.60 1022 | foundInterface = 0; \ 106:23.60 | ^~~~~~~~~~~~~~ 106:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:23.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:23.60 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 106:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 106:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 106:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:23.60 302 | } else 106:23.61 | ^~~~ 106:23.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 106:23.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:23.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:23.61 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 106:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 106:25.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 106:25.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 106:25.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 106:25.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 106:25.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MouseEventBinding.cpp:14, 106:25.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings11.cpp:379: 106:25.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 106:25.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 106:25.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 106:25.84 | ^ 106:25.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 106:25.84 46 | struct Block { 106:25.84 | ^~~~~ 107:04.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MozFrameLoaderOwnerBinding.cpp:3, 107:04.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings12.cpp:2: 107:04.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 107:04.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:04.87 1022 | foundInterface = 0; \ 107:04.87 | ^~~~~~~~~~~~~~ 107:04.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:04.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:04.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:04.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:04.87 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 107:04.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:04.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 107:04.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 107:04.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 107:04.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 107:04.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/MozFrameLoaderOwnerBinding.cpp:3, 107:04.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings12.cpp:2: 107:04.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:04.87 302 | } else 107:04.87 | ^~~~ 107:04.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:04.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:04.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:04.88 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 107:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:45.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 107:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ParentNodeBinding.cpp:3, 107:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 107:45.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 107:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:45.27 1007 | foundInterface = 0; \ 107:45.27 | ^~~~~~~~~~~~~~ 107:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:45.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:45.27 2707 | NS_INTERFACE_MAP_END 107:45.27 | ^~~~~~~~~~~~~~~~~~~~ 107:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:45.27 981 | else 107:45.27 | ^~~~ 107:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:45.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:45.27 | ^~~~~~~~~~~~~~~~~~ 107:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2706:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:45.27 2706 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 107:45.27 | ^~~~~~~~~~~~~~~~~~~~~~ 108:18.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PointerEventBinding.cpp:5, 108:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:15: 108:18.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:18.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 108:18.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:18.09 | ^ 108:18.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:18.09 46 | struct Block { 108:18.09 | ^~~~~ 108:19.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:19.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:19.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 108:19.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:19.85 1022 | foundInterface = 0; \ 108:19.85 | ^~~~~~~~~~~~~~ 108:19.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:19.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:19.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:19.85 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:19.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:19.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:19.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:19.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:19.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:19.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:19.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:19.85 302 | } else 108:19.85 | ^~~~ 108:19.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:19.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:19.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:19.85 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 108:19.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:19.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:19.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 108:19.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:19.89 1022 | foundInterface = 0; \ 108:19.89 | ^~~~~~~~~~~~~~ 108:19.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:19.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:19.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:19.90 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:19.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:19.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:19.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:19.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:19.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:19.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:19.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:19.90 302 | } else 108:19.90 | ^~~~ 108:19.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:19.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:19.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:19.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:19.90 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 108:19.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:20.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:20.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 108:20.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:20.13 1022 | foundInterface = 0; \ 108:20.13 | ^~~~~~~~~~~~~~ 108:20.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:20.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:20.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:20.14 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:20.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:20.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:20.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:20.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:20.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:20.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:20.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:20.14 302 | } else 108:20.14 | ^~~~ 108:20.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:20.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:20.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:20.14 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 108:20.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:20.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 108:20.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:20.67 1022 | foundInterface = 0; \ 108:20.67 | ^~~~~~~~~~~~~~ 108:20.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:20.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:20.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:20.67 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:20.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:20.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:20.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:20.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:20.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:20.68 302 | } else 108:20.68 | ^~~~ 108:20.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:20.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:20.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:20.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:20.68 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 108:20.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:22.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PluginCrashedEventBinding.cpp:3, 108:22.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 108:22.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 108:22.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:22.63 1007 | foundInterface = 0; \ 108:22.63 | ^~~~~~~~~~~~~~ 108:22.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:22.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:22.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:22.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushManagerBinding.cpp:1956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:22.63 1956 | NS_INTERFACE_MAP_END 108:22.63 | ^~~~~~~~~~~~~~~~~~~~ 108:22.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:22.63 981 | else 108:22.63 | ^~~~ 108:22.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:22.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:22.63 | ^~~~~~~~~~~~~~~~~~ 108:22.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushManagerBinding.cpp:1955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:22.63 1955 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:22.63 | ^~~~~~~~~~~~~~~~~~~~~~ 108:48.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:48.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 108:48.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:9, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:3, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:48.35 1022 | foundInterface = 0; \ 108:48.35 | ^~~~~~~~~~~~~~ 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:48.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:48.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:48.35 826 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 108:48.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:8, 108:48.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:48.35 302 | } else 108:48.35 | ^~~~ 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:48.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:48.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:825:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:48.35 825 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 108:48.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:48.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 108:48.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:9, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:3, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:48.53 1022 | foundInterface = 0; \ 108:48.53 | ^~~~~~~~~~~~~~ 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:48.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:48.53 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:8, 108:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:48.53 302 | } else 108:48.53 | ^~~~ 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:48.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:48.53 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 108:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:9, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:3, 108:48.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:48.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 108:48.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:48.74 1007 | foundInterface = 0; \ 108:48.74 | ^~~~~~~~~~~~~~ 108:48.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:48.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:48.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1639:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:48.74 1639 | NS_INTERFACE_MAP_END 108:48.74 | ^~~~~~~~~~~~~~~~~~~~ 108:48.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:48.74 981 | else 108:48.74 | ^~~~ 108:48.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:48.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:48.75 | ^~~~~~~~~~~~~~~~~~ 108:48.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1638:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:48.75 1638 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:48.75 | ^~~~~~~~~~~~~~~~~~~~~~ 108:50.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 108:50.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:50.31 1022 | foundInterface = 0; \ 108:50.31 | ^~~~~~~~~~~~~~ 108:50.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:50.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:50.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:50.32 10033 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 108:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:8, 108:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:50.32 302 | } else 108:50.32 | ^~~~ 108:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:50.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:50.32 10032 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 108:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:9, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:3, 108:50.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 108:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:50.34 1022 | foundInterface = 0; \ 108:50.34 | ^~~~~~~~~~~~~~ 108:50.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:50.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:50.35 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:50.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:50.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:8, 108:50.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:50.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:50.35 302 | } else 108:50.35 | ^~~~ 108:50.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:50.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:50.35 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 108:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:50.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:9, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:3, 108:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 108:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:50.45 1007 | foundInterface = 0; \ 108:50.45 | ^~~~~~~~~~~~~~ 108:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:50.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:50.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:50.45 708 | NS_INTERFACE_MAP_END 108:50.45 | ^~~~~~~~~~~~~~~~~~~~ 108:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:50.45 981 | else 108:50.45 | ^~~~ 108:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:50.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:50.46 | ^~~~~~~~~~~~~~~~~~ 108:50.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:50.46 707 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:50.46 | ^~~~~~~~~~~~~~~~~~~~~~ 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:50.56 1007 | foundInterface = 0; \ 108:50.56 | ^~~~~~~~~~~~~~ 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:50.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:50.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:50.56 1400 | NS_INTERFACE_MAP_END 108:50.56 | ^~~~~~~~~~~~~~~~~~~~ 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:50.56 981 | else 108:50.56 | ^~~~ 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:50.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:50.56 | ^~~~~~~~~~~~~~~~~~ 108:50.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:50.56 1399 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:50.57 | ^~~~~~~~~~~~~~~~~~~~~~ 108:50.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 108:50.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:50.78 1007 | foundInterface = 0; \ 108:50.78 | ^~~~~~~~~~~~~~ 108:50.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:50.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:50.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:50.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3745:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:50.78 3745 | NS_INTERFACE_MAP_END 108:50.78 | ^~~~~~~~~~~~~~~~~~~~ 108:50.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:50.78 981 | else 108:50.78 | ^~~~ 108:50.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:50.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:50.78 | ^~~~~~~~~~~~~~~~~~ 108:50.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3744:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:50.78 3744 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:50.78 | ^~~~~~~~~~~~~~~~~~~~~~ 108:50.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 108:50.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:50.96 1007 | foundInterface = 0; \ 108:50.96 | ^~~~~~~~~~~~~~ 108:50.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:50.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:50.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:50.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2634:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:50.97 2634 | NS_INTERFACE_MAP_END 108:50.97 | ^~~~~~~~~~~~~~~~~~~~ 108:50.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:50.97 981 | else 108:50.97 | ^~~~ 108:50.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:50.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:50.97 | ^~~~~~~~~~~~~~~~~~ 108:50.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2633:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:50.97 2633 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:50.97 | ^~~~~~~~~~~~~~~~~~~~~~ 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:51.05 1007 | foundInterface = 0; \ 108:51.05 | ^~~~~~~~~~~~~~ 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:51.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:51.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:51.05 1244 | NS_INTERFACE_MAP_END 108:51.05 | ^~~~~~~~~~~~~~~~~~~~ 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:51.05 981 | else 108:51.05 | ^~~~ 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:51.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:51.05 | ^~~~~~~~~~~~~~~~~~ 108:51.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:51.05 1243 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:51.05 | ^~~~~~~~~~~~~~~~~~~~~~ 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:51.46 1007 | foundInterface = 0; \ 108:51.46 | ^~~~~~~~~~~~~~ 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:51.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:51.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCStatsReportBinding.cpp:6490:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:51.46 6490 | NS_INTERFACE_MAP_END 108:51.46 | ^~~~~~~~~~~~~~~~~~~~ 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:51.46 981 | else 108:51.46 | ^~~~ 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:51.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:51.46 | ^~~~~~~~~~~~~~~~~~ 108:51.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCStatsReportBinding.cpp:6489:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:51.46 6489 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:51.46 | ^~~~~~~~~~~~~~~~~~~~~~ 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:51.51 1022 | foundInterface = 0; \ 108:51.51 | ^~~~~~~~~~~~~~ 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:51.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:51.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:51.51 49 | NS_INTERFACE_MAP_END_INHERITING(Event) 108:51.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:51.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:51.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:51.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/PushSubscriptionOptionsBinding.cpp:8, 108:51.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings15.cpp:2: 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:51.51 302 | } else 108:51.51 | ^~~~ 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:51.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:51.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:51.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:51.51 48 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 108:51.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:55.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 110:55.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 110:55.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 110:55.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 110:55.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 110:55.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 110:55.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings19.cpp:158: 110:55.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 110:55.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110:55.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 110:55.49 | ^ 110:55.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 110:55.49 46 | struct Block { 110:55.49 | ^~~~~ 111:32.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 111:32.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 111:32.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 111:32.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:32.01 1022 | foundInterface = 0; \ 111:32.01 | ^~~~~~~~~~~~~~ 111:32.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:32.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:32.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:32.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:32.01 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 111:32.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:32.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 111:32.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 111:32.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 111:32.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 111:32.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StyleSheet.h:15, 111:32.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 111:32.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 111:32.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:32.02 302 | } else 111:32.02 | ^~~~ 111:32.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:32.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:32.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:32.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:32.02 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 111:32.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 111:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 111:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 111:36.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 111:36.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 111:36.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 111:36.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 111:36.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:36.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.08 In file included from /usr/include/c++/9/map:61, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CSSPseudoElementBinding.cpp:11, 111:36.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings2.cpp:93: 111:36.08 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 111:36.08 100 | class map 111:36.08 | ^~~ 112:11.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:11.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:11.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 112:11.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:11.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:11.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:11.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 112:11.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:11.48 1022 | foundInterface = 0; \ 112:11.48 | ^~~~~~~~~~~~~~ 112:11.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:11.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:11.49 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:11.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:11.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:11.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:11.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:11.49 302 | } else 112:11.49 | ^~~~ 112:11.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:11.49 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:11.49 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 112:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:11.68 1022 | foundInterface = 0; \ 112:11.68 | ^~~~~~~~~~~~~~ 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:11.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:11.68 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:11.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:11.68 302 | } else 112:11.68 | ^~~~ 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:11.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:11.68 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 112:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:14.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:14.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 112:14.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:14.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:14.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:14.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 112:14.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:14.70 1022 | foundInterface = 0; \ 112:14.70 | ^~~~~~~~~~~~~~ 112:14.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:14.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:14.71 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:14.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:14.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:14.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:14.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:14.71 302 | } else 112:14.71 | ^~~~ 112:14.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:14.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:14.72 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 112:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 112:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:14.77 1022 | foundInterface = 0; \ 112:14.77 | ^~~~~~~~~~~~~~ 112:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:14.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:14.77 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:14.78 302 | } else 112:14.78 | ^~~~ 112:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:14.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:14.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:14.78 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 112:14.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 112:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:14.87 1022 | foundInterface = 0; \ 112:14.87 | ^~~~~~~~~~~~~~ 112:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:14.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:14.87 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 112:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 112:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:14.87 302 | } else 112:14.88 | ^~~~ 112:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:14.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:14.88 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 112:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 112:40.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 112:40.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 112:40.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:40.41 1022 | foundInterface = 0; \ 112:40.41 | ^~~~~~~~~~~~~~ 112:40.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:40.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:40.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:40.42 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:40.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 112:40.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 112:40.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:40.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 112:40.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 112:40.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 112:40.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:40.42 302 | } else 112:40.42 | ^~~~ 112:40.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:40.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:40.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:40.42 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 112:40.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 112:40.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 112:40.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 112:40.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:40.64 1022 | foundInterface = 0; \ 112:40.64 | ^~~~~~~~~~~~~~ 112:40.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:40.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:40.64 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:40.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 112:40.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 112:40.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:40.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 112:40.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 112:40.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 112:40.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:40.65 302 | } else 112:40.65 | ^~~~ 112:40.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:40.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:40.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:40.65 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 112:40.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 112:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 112:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 112:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 112:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 112:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TouchEventBinding.cpp:16, 112:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:262: 112:44.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:44.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 112:44.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:44.81 | ^ 112:44.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:44.81 46 | struct Block { 112:44.81 | ^~~~~ 112:45.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 112:45.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 112:45.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:45.51 1022 | foundInterface = 0; \ 112:45.51 | ^~~~~~~~~~~~~~ 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:45.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:45.51 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 112:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:45.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 112:45.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 112:45.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:45.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 112:45.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 112:45.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:45.51 302 | } else 112:45.51 | ^~~~ 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:45.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:45.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:45.51 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 112:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:13.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:9, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:13.33 1022 | foundInterface = 0; \ 113:13.33 | ^~~~~~~~~~~~~~ 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:13.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:13.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:13.33 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 113:13.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:13.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UDPMessageEvent.h:14, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:10, 113:13.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:13.33 302 | } else 113:13.33 | ^~~~ 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:13.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:13.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:13.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:13.33 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 113:13.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 113:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 113:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 113:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 113:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UIEventBinding.cpp:16, 113:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:41: 113:16.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:16.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113:16.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:16.54 | ^ 113:16.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:16.54 46 | struct Block { 113:16.54 | ^~~~~ 113:26.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:9, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:26.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 113:26.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:26.62 1022 | foundInterface = 0; \ 113:26.62 | ^~~~~~~~~~~~~~ 113:26.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:26.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:26.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:26.62 1332 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 113:26.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UDPMessageEvent.h:14, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:10, 113:26.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:26.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:26.63 302 | } else 113:26.63 | ^~~~ 113:26.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:26.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:26.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1331:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:26.63 1331 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 113:26.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:9, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:26.65 1022 | foundInterface = 0; \ 113:26.65 | ^~~~~~~~~~~~~~ 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:26.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:26.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1510:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:26.65 1510 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 113:26.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UDPMessageEvent.h:14, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:10, 113:26.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:26.65 302 | } else 113:26.65 | ^~~~ 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:26.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:26.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1509:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:26.65 1509 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 113:26.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 113:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 113:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:9, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:26.67 1022 | foundInterface = 0; \ 113:26.67 | ^~~~~~~~~~~~~~ 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:26.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:26.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1669:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:26.67 1669 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 113:26.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UDPMessageEvent.h:14, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UDPMessageEvent.cpp:10, 113:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:26.67 302 | } else 113:26.67 | ^~~~ 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:26.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:26.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1668:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:26.67 1668 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 113:26.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:59.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WheelEventBinding.cpp:16, 114:59.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings23.cpp:15: 114:59.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:59.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 114:59.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:59.90 | ^ 114:59.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:59.91 46 | struct Block { 114:59.91 | ^~~~~ 115:01.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 115:01.96 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 115:01.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 115:01.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WindowBinding.cpp:30, 115:01.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings23.cpp:41: 115:01.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 115:01.97 /builddir/build/BUILD/thunderbird-68.2.2/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] 115:01.97 79 | memset(this, 0, sizeof(nsXPTCVariant)); 115:01.97 | ^ 115:01.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 115:01.97 44 | struct nsXPTCVariant { 115:01.97 | ^~~~~~~~~~~~~ 115:12.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 115:12.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 115:12.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 115:12.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 115:12.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:10, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcGlobalInformationBinding.cpp:3, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings23.cpp:2: 115:12.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 115:12.41 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 115:12.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 115:12.41 31 | memset(aT, 0, sizeof(T)); 115:12.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 115:12.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WindowBinding.cpp:30, 115:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings23.cpp:41: 115:12.41 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 115:12.41 2271 | struct GlobalProperties { 115:12.41 | ^~~~~~~~~~~~~~~~ 115:13.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 115:13.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 115:13.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 115:13.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 115:13.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 115:13.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 115:13.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:10, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WebrtcGlobalInformationBinding.cpp:3, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings23.cpp:2: 115:13.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 115:13.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 115:13.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 115:13.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 115:13.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:13.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:13.51 In file included from /usr/include/c++/9/map:61, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:13, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/WheelEventBinding.cpp:16, 115:13.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings23.cpp:15: 115:13.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 115:13.51 100 | class map 115:13.51 | ^~~ 116:02.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 116:02.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 116:02.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 116:02.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 116:02.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 116:02.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CompositionEventBinding.cpp:12, 116:02.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings3.cpp:106: 116:02.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:02.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116:02.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:02.23 | ^ 116:02.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:02.23 46 | struct Block { 116:02.23 | ^~~~~ 116:05.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ClientBinding.cpp:3, 116:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings3.cpp:2: 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:05.64 1007 | foundInterface = 0; \ 116:05.64 | ^~~~~~~~~~~~~~ 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:05.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CreateOfferRequestBinding.cpp:732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:05.64 732 | NS_INTERFACE_MAP_END 116:05.64 | ^~~~~~~~~~~~~~~~~~~~ 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:05.64 981 | else 116:05.64 | ^~~~ 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:05.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:05.64 | ^~~~~~~~~~~~~~~~~~ 116:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/CreateOfferRequestBinding.cpp:731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:05.64 731 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 116:05.64 | ^~~~~~~~~~~~~~~~~~~~~~ 116:42.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 116:42.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUserFontSet.h:9, 116:42.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 116:42.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 116:42.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/DocumentBinding.cpp:44, 116:42.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings4.cpp:184: 116:42.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:42.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116:42.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:42.67 | ^ 116:42.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:42.67 46 | struct Block { 116:42.67 | ^~~~~ 116:48.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DataTransfer.h:11, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/DataTransferBinding.cpp:3, 116:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 116:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 116:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:48.28 1022 | foundInterface = 0; \ 116:48.28 | ^~~~~~~~~~~~~~ 116:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:48.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:48.29 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 116:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:48.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DataTransfer.h:16, 116:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/DataTransferBinding.cpp:3, 116:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 116:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 116:48.29 302 | } else 116:48.29 | ^~~~ 116:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 116:48.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 116:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 116:48.29 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 116:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:48.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 116:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 116:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/EventTargetBinding.cpp:23, 116:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings4.cpp:392: 116:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 116:48.53 /builddir/build/BUILD/thunderbird-68.2.2/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:48.53 79 | memset(this, 0, sizeof(nsXPTCVariant)); 116:48.53 | ^ 116:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 116:48.53 44 | struct nsXPTCVariant { 116:48.53 | ^~~~~~~~~~~~~ 116:49.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 116:49.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 116:49.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 116:49.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIVariant.h:13, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DataTransfer.h:12, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/DataTransferBinding.cpp:3, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 116:49.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 116:49.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 116:49.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 116:49.71 31 | memset(aT, 0, sizeof(T)); 116:49.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 116:49.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/EventTargetBinding.cpp:23, 116:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings4.cpp:392: 116:49.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 116:49.71 2271 | struct GlobalProperties { 116:49.71 | ^~~~~~~~~~~~~~~~ 117:33.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 117:33.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 117:33.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 117:33.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 117:33.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 117:33.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/FocusEventBinding.cpp:12, 117:33.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings5.cpp:223: 117:33.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:33.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 117:33.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:33.96 | ^ 117:33.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:33.96 46 | struct Block { 117:33.96 | ^~~~~ 117:34.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:3, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.71 1022 | foundInterface = 0; \ 117:34.71 | ^~~~~~~~~~~~~~ 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:34.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:34.71 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 117:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/AtomList.h:11, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:3, 117:34.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.71 302 | } else 117:34.71 | ^~~~ 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 117:34.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 117:34.71 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 117:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:00.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GamepadButtonEvent.h:13, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/GamepadButtonEvent.cpp:9, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings6.cpp:2: 118:00.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 118:00.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:00.45 1022 | foundInterface = 0; \ 118:00.45 | ^~~~~~~~~~~~~~ 118:00.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:00.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:00.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:00.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:00.45 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 118:00.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:00.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GamepadButtonEvent.h:14, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/GamepadButtonEvent.cpp:9, 118:00.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings6.cpp:2: 118:00.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 118:00.45 302 | } else 118:00.45 | ^~~~ 118:00.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 118:00.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 118:00.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:00.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 118:00.46 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 118:00.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:26.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/HTMLParamElementBinding.cpp:3, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings8.cpp:2: 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:26.04 1022 | foundInterface = 0; \ 119:26.04 | ^~~~~~~~~~~~~~ 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 119:26.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 119:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 119:26.04 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 119:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:26.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/HTMLParamElementBinding.cpp:8, 119:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings8.cpp:2: 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 119:26.04 302 | } else 119:26.04 | ^~~~ 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 119:26.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 119:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 119:26.04 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 119:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:56.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 119:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 119:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:56.92 1022 | foundInterface = 0; \ 119:56.92 | ^~~~~~~~~~~~~~ 119:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 119:56.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 119:56.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 119:56.92 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 119:56.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:56.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 119:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 119:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 119:56.92 302 | } else 119:56.92 | ^~~~ 119:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 119:56.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 119:56.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:56.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 119:56.93 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 119:56.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:57.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 119:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 119:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 119:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 119:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/InputEvent.h:10, 119:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/InputEventBinding.cpp:13, 119:57.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:275: 119:57.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:57.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:57.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:57.33 | ^ 119:57.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:57.33 46 | struct Block { 119:57.33 | ^~~~~ 119:58.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 119:58.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 119:58.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 119:58.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:58.49 1007 | foundInterface = 0; \ 119:58.49 | ^~~~~~~~~~~~~~ 119:58.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:58.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:58.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 119:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/InstallTriggerBinding.cpp:1604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:58.50 1604 | NS_INTERFACE_MAP_END 119:58.50 | ^~~~~~~~~~~~~~~~~~~~ 119:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:58.50 981 | else 119:58.50 | ^~~~ 119:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:58.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:58.50 | ^~~~~~~~~~~~~~~~~~ 119:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/InstallTriggerBinding.cpp:1603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:58.50 1603 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 119:58.50 | ^~~~~~~~~~~~~~~~~~~~~~ 119:59.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 119:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 119:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 119:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 119:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:327: 119:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 119:59.59 /builddir/build/BUILD/thunderbird-68.2.2/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] 119:59.59 79 | memset(this, 0, sizeof(nsXPTCVariant)); 119:59.59 | ^ 119:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 119:59.59 44 | struct nsXPTCVariant { 119:59.59 | ^~~~~~~~~~~~~ 120:03.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 120:03.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 120:03.86 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 120:03.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 120:03.86 31 | memset(aT, 0, sizeof(T)); 120:03.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:03.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 120:03.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:327: 120:03.86 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 120:03.86 2271 | struct GlobalProperties { 120:03.86 | ^~~~~~~~~~~~~~~~ 120:04.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 120:04.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 120:04.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 120:04.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 120:04.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:04.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:04.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:04.41 In file included from /usr/include/c++/9/map:61, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 120:04.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 120:04.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/IDBDatabaseBinding.cpp:22, 120:04.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 120:04.42 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 120:04.42 100 | class map 120:04.42 | ^~~ 120:41.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 120:41.62 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 120:41.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.cpp:40, 120:41.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 120:41.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 120:41.62 /builddir/build/BUILD/thunderbird-68.2.2/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:41.62 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:41.62 | ^ 120:41.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 120:41.62 44 | struct nsXPTCVariant { 120:41.62 | ^~~~~~~~~~~~~ 120:44.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.h:20, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.cpp:7, 120:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:44.31 1007 | foundInterface = 0; \ 120:44.31 | ^~~~~~~~~~~~~~ 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:44.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:44.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:44.31 31 | NS_INTERFACE_MAP_END 120:44.31 | ^~~~~~~~~~~~~~~~~~~~ 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:44.31 981 | else 120:44.31 | ^~~~ 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:44.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:44.31 | ^~~~~~~~~~~~~~~~~~ 120:44.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:44.31 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:44.31 | ^~~~~~~~~~~~~~~~~~~~~~ 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:44.36 1007 | foundInterface = 0; \ 120:44.36 | ^~~~~~~~~~~~~~ 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:44.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:44.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:44.36 300 | NS_INTERFACE_MAP_END 120:44.36 | ^~~~~~~~~~~~~~~~~~~~ 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:44.36 981 | else 120:44.36 | ^~~~ 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:44.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:44.36 | ^~~~~~~~~~~~~~~~~~ 120:44.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:44.36 299 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:44.36 | ^~~~~~~~~~~~~~~~~~~~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:44.44 1007 | foundInterface = 0; \ 120:44.44 | ^~~~~~~~~~~~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:44.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:44.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:44.44 32 | NS_INTERFACE_MAP_END 120:44.44 | ^~~~~~~~~~~~~~~~~~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:44.44 981 | else 120:44.44 | ^~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:44.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:44.44 | ^~~~~~~~~~~~~~~~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:44.44 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:44.44 | ^~~~~~~~~~~~~~~~~~~~~~ 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 120:44.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:44.45 1007 | foundInterface = 0; \ 120:44.45 | ^~~~~~~~~~~~~~ 120:44.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:44.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:44.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:44.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:44.45 42 | NS_INTERFACE_MAP_END 120:44.45 | ^~~~~~~~~~~~~~~~~~~~ 120:44.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:44.45 981 | else 120:44.45 | ^~~~ 120:44.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:44.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:44.45 | ^~~~~~~~~~~~~~~~~~ 120:44.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:44.45 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 120:44.45 | ^~~~~~~~~~~~~~~~~~~~~~ 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:44.49 1007 | foundInterface = 0; \ 120:44.49 | ^~~~~~~~~~~~~~ 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:44.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:44.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:44.49 63 | NS_INTERFACE_MAP_END 120:44.49 | ^~~~~~~~~~~~~~~~~~~~ 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:44.49 981 | else 120:44.49 | ^~~~ 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:44.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:44.49 | ^~~~~~~~~~~~~~~~~~ 120:44.49 /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:44.49 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 120:44.49 | ^~~~~~~~~~~~~~~~~~~~~~ 120:44.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:18, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.h:10, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.cpp:7, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 120:44.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 120:44.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 120:44.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 120:44.71 31 | memset(aT, 0, sizeof(T)); 120:44.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:44.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.cpp:40, 120:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 120:44.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 120:44.71 2271 | struct GlobalProperties { 120:44.71 | ^~~~~~~~~~~~~~~~ 120:54.40 dom/battery 121:00.02 dom/browser-element 121:11.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFeatures.h:10, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:14, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleStruct.h:23, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WritingModes.h:11, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ContentCache.h:16, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.h:12, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/browser-element/BrowserElementParent.cpp:7: 121:11.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 121:11.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 121:11.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 121:11.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 121:11.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:11.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:11.51 In file included from /usr/include/c++/9/map:61, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.h:13, 121:11.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/browser-element/BrowserElementParent.cpp:7: 121:11.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 121:11.51 100 | class map 121:11.51 | ^~~ 121:13.61 dom/cache 121:22.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 121:22.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 121:22.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 121:22.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 121:22.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Action.cpp:7, 121:22.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:22.39 1007 | foundInterface = 0; \ 121:22.39 | ^~~~~~~~~~~~~~ 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:22.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:22.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:22.39 241 | NS_INTERFACE_MAP_END 121:22.39 | ^~~~~~~~~~~~~~~~~~~~ 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:22.39 981 | else 121:22.39 | ^~~~ 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:22.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:22.39 | ^~~~~~~~~~~~~~~~~~ 121:22.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:22.39 240 | NS_INTERFACE_MAP_ENTRY(nsISupports) 121:22.40 | ^~~~~~~~~~~~~~~~~~~~~~ 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:22.58 1007 | foundInterface = 0; \ 121:22.58 | ^~~~~~~~~~~~~~ 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:22.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:22.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:22.58 57 | NS_INTERFACE_MAP_END 121:22.58 | ^~~~~~~~~~~~~~~~~~~~ 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:22.58 981 | else 121:22.58 | ^~~~ 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:22.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:22.58 | ^~~~~~~~~~~~~~~~~~ 121:22.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:22.58 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 121:22.58 | ^~~~~~~~~~~~~~~~~~~~~~ 121:37.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 121:37.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 121:37.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/PrincipalVerifier.cpp:9, 121:37.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 121:37.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:37.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 121:37.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:37.66 | ^ 121:37.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:37.66 46 | struct Block { 121:37.66 | ^~~~~ 121:50.66 dom/webgpu 122:01.51 dom/clients/api 122:06.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.h:9, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp:7, 122:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:06.87 1007 | foundInterface = 0; \ 122:06.87 | ^~~~~~~~~~~~~~ 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:06.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:06.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:06.87 33 | NS_INTERFACE_MAP_END 122:06.87 | ^~~~~~~~~~~~~~~~~~~~ 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:06.87 981 | else 122:06.87 | ^~~~ 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:06.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:06.87 | ^~~~~~~~~~~~~~~~~~ 122:06.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:06.87 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:06.87 | ^~~~~~~~~~~~~~~~~~~~~~ 122:06.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 122:06.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:06.99 1007 | foundInterface = 0; \ 122:06.99 | ^~~~~~~~~~~~~~ 122:07.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:07.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:07.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:07.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Clients.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:07.00 34 | NS_INTERFACE_MAP_END 122:07.00 | ^~~~~~~~~~~~~~~~~~~~ 122:07.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:07.00 981 | else 122:07.00 | ^~~~ 122:07.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:07.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:07.00 | ^~~~~~~~~~~~~~~~~~ 122:07.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Clients.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:07.00 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:07.00 | ^~~~~~~~~~~~~~~~~~~~~~ 122:11.66 dom/clients/manager 122:21.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 122:21.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 122:21.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/manager/ClientManagerService.cpp:15, 122:21.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 122:21.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:21.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:21.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:21.03 | ^ 122:21.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:21.04 46 | struct Block { 122:21.04 | ^~~~~ 122:36.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 122:36.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 122:36.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/manager/ClientSourceParent.cpp:14, 122:36.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 122:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:36.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:36.40 | ^ 122:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:36.40 46 | struct Block { 122:36.40 | ^~~~~ 122:41.89 dom/commandhandler 122:42.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 122:42.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 122:42.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIComponentManager.h:10, 122:42.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp:8, 122:42.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 122:42.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 122:42.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:42.70 1007 | foundInterface = 0; \ 122:42.70 | ^~~~~~~~~~~~~~ 122:42.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:42.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:42.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:42.70 22 | NS_INTERFACE_MAP_END 122:42.70 | ^~~~~~~~~~~~~~~~~~~~ 122:42.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:42.70 991 | else 122:42.70 | ^~~~ 122:42.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:42.71 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:42.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:42.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:42.71 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 122:42.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:46.06 1007 | foundInterface = 0; \ 122:46.06 | ^~~~~~~~~~~~~~ 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:46.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:46.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:46.06 57 | NS_INTERFACE_MAP_END 122:46.06 | ^~~~~~~~~~~~~~~~~~~~ 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:46.06 991 | else 122:46.06 | ^~~~ 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:46.06 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:46.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:46.06 56 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 122:46.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.49 dom/credentialmanagement 122:51.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Credential.h:10, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp:7, 122:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 122:51.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 122:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:51.75 1007 | foundInterface = 0; \ 122:51.75 | ^~~~~~~~~~~~~~ 122:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:51.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:51.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:51.75 22 | NS_INTERFACE_MAP_END 122:51.75 | ^~~~~~~~~~~~~~~~~~~~ 122:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:51.75 981 | else 122:51.75 | ^~~~ 122:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:51.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:51.75 | ^~~~~~~~~~~~~~~~~~ 122:51.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:51.75 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:51.75 | ^~~~~~~~~~~~~~~~~~~~~~ 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:52.34 1007 | foundInterface = 0; \ 122:52.34 | ^~~~~~~~~~~~~~ 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:52.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:52.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:52.34 23 | NS_INTERFACE_MAP_END 122:52.34 | ^~~~~~~~~~~~~~~~~~~~ 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:52.34 981 | else 122:52.34 | ^~~~ 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:52.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:52.34 | ^~~~~~~~~~~~~~~~~~ 122:52.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:52.34 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:52.34 | ^~~~~~~~~~~~~~~~~~~~~~ 122:53.57 dom/crypto 122:58.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/crypto/CryptoBuffer.h:10, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/crypto/CryptoBuffer.cpp:7, 122:58.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:58.35 1007 | foundInterface = 0; \ 122:58.35 | ^~~~~~~~~~~~~~ 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:58.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:58.35 51 | NS_INTERFACE_MAP_END 122:58.35 | ^~~~~~~~~~~~~~~~~~~~ 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:58.35 981 | else 122:58.35 | ^~~~ 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:58.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:58.35 | ^~~~~~~~~~~~~~~~~~ 122:58.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:58.35 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:58.35 | ^~~~~~~~~~~~~~~~~~~~~~ 123:06.19 dom/encoding 123:11.81 dom/events 123:22.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 123:22.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 123:22.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:22: 123:22.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:22.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:22.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:22.26 | ^ 123:22.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:22.26 46 | struct Block { 123:22.26 | ^~~~~ 123:24.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 123:24.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 123:24.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 123:24.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 123:24.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 123:24.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 123:24.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 123:24.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:8: 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:24.28 1007 | foundInterface = 0; \ 123:24.28 | ^~~~~~~~~~~~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:24.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:24.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:189:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:24.28 189 | NS_INTERFACE_MAP_END 123:24.28 | ^~~~~~~~~~~~~~~~~~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:24.28 981 | else 123:24.28 | ^~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:24.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:24.28 | ^~~~~~~~~~~~~~~~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:188:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:24.28 188 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:24.28 | ^~~~~~~~~~~~~~~~~~~~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:24.28 1007 | foundInterface = 0; \ 123:24.28 | ^~~~~~~~~~~~~~ 123:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:24.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:24.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:24.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:24.29 345 | NS_INTERFACE_MAP_END 123:24.29 | ^~~~~~~~~~~~~~~~~~~~ 123:24.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:24.29 981 | else 123:24.29 | ^~~~ 123:24.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:24.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:24.29 | ^~~~~~~~~~~~~~~~~~ 123:24.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:24.29 344 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:24.29 | ^~~~~~~~~~~~~~~~~~~~~~ 123:25.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:8: 123:25.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 123:25.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 123:25.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 123:25.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:25.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.60 In file included from /usr/include/c++/9/map:61, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/APZUtils.h:11, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventStateManager.h:18, 123:25.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventStateManager.cpp:9: 123:25.60 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 123:25.60 100 | class map 123:25.60 | ^~~ 123:38.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:38.49 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 123:38.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:38.49 1022 | foundInterface = 0; \ 123:38.49 | ^~~~~~~~~~~~~~ 123:38.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:38.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:38.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:38.50 216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:38.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 123:38.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:38.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 123:38.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 123:38.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:38.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:38.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:38.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:38.50 302 | } else 123:38.50 | ^~~~ 123:38.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:38.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:38.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:38.51 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 123:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:39.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 123:39.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 123:39.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 123:39.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:39.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 123:39.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CompositionEvent.cpp:7, 123:39.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 123:39.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:39.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:39.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:39.12 | ^ 123:39.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:39.13 46 | struct Block { 123:39.13 | ^~~~~ 123:40.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 123:40.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 123:40.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:40.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:40.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 123:40.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:40.76 1022 | foundInterface = 0; \ 123:40.76 | ^~~~~~~~~~~~~~ 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:40.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:40.76 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 123:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:40.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:40.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:40.76 302 | } else 123:40.76 | ^~~~ 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:40.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:40.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:40.76 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 123:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:45.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 123:45.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.30 1022 | foundInterface = 0; \ 123:45.30 | ^~~~~~~~~~~~~~ 123:45.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:45.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:45.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:45.30 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:45.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 123:45.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.31 302 | } else 123:45.31 | ^~~~ 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:45.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:45.31 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 123:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:45.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.31 1007 | foundInterface = 0; \ 123:45.31 | ^~~~~~~~~~~~~~ 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:45.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:45.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:45.32 81 | NS_INTERFACE_MAP_END 123:45.32 | ^~~~~~~~~~~~~~~~~~~~ 123:45.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.32 981 | else 123:45.32 | ^~~~ 123:45.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:45.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:45.32 | ^~~~~~~~~~~~~~~~~~ 123:45.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:45.32 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 123:45.32 | ^~~~~~~~~~~~~~~~~~~~~~ 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.47 1007 | foundInterface = 0; \ 123:45.47 | ^~~~~~~~~~~~~~ 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:45.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:45.47 73 | NS_INTERFACE_MAP_END 123:45.47 | ^~~~~~~~~~~~~~~~~~~~ 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.47 981 | else 123:45.47 | ^~~~ 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:45.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:45.47 | ^~~~~~~~~~~~~~~~~~ 123:45.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:45.47 72 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:45.47 | ^~~~~~~~~~~~~~~~~~~~~~ 123:45.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 123:45.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.65 1007 | foundInterface = 0; \ 123:45.65 | ^~~~~~~~~~~~~~ 123:45.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:45.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:45.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:45.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:45.65 52 | NS_INTERFACE_MAP_END 123:45.65 | ^~~~~~~~~~~~~~~~~~~~ 123:45.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.65 981 | else 123:45.65 | ^~~~ 123:45.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:45.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:45.65 | ^~~~~~~~~~~~~~~~~~ 123:45.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:45.66 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:45.66 | ^~~~~~~~~~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 123:45.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.75 1007 | foundInterface = 0; \ 123:45.75 | ^~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:45.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:45.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:45.76 34 | NS_INTERFACE_MAP_END 123:45.76 | ^~~~~~~~~~~~~~~~~~~~ 123:45.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.76 981 | else 123:45.76 | ^~~~ 123:45.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:45.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:45.76 | ^~~~~~~~~~~~~~~~~~ 123:45.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:45.76 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:45.76 | ^~~~~~~~~~~~~~~~~~~~~~ 123:45.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 123:45.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.82 1022 | foundInterface = 0; \ 123:45.82 | ^~~~~~~~~~~~~~ 123:45.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:45.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:45.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:45.82 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:45.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 123:45.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:45.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 123:45.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 123:45.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:45.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:45.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:45.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.82 302 | } else 123:45.82 | ^~~~ 123:45.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:45.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:45.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:45.83 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 123:45.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:46.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/AnimationEvent.cpp:7, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:46.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 123:46.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 123:46.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 123:46.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:46.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:46.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:46.94 In file included from /usr/include/c++/9/map:61, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:13, 123:46.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 123:46.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 123:46.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 123:46.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:46.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 123:46.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/CompositionEvent.cpp:7, 123:46.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 123:46.95 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 123:46.95 100 | class map 123:46.95 | ^~~ 123:53.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:74: 123:53.60 /builddir/build/BUILD/thunderbird-68.2.2/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)': 123:53.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ContentEventHandler.cpp:2737:5: warning: '*((void*)& endPosition +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 123:53.61 2737 | if (endPosition.IsSetAndValid()) { 123:53.61 | ^~ 124:04.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 124:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 124:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 124:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:29, 124:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:04.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:04.37 | ^ 124:04.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:04.37 46 | struct Block { 124:04.37 | ^~~~~ 124:04.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:9, 124:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:04.54 1007 | foundInterface = 0; \ 124:04.54 | ^~~~~~~~~~~~~~ 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:04.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:04.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:04.54 121 | NS_INTERFACE_MAP_END 124:04.54 | ^~~~~~~~~~~~~~~~~~~~ 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:04.54 981 | else 124:04.54 | ^~~~ 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:04.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:04.54 | ^~~~~~~~~~~~~~~~~~ 124:04.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:04.54 120 | NS_INTERFACE_MAP_ENTRY(Event) 124:04.54 | ^~~~~~~~~~~~~~~~~~~~~~ 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:06.03 1007 | foundInterface = 0; \ 124:06.03 | ^~~~~~~~~~~~~~ 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:06.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:06.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:06.03 113 | NS_INTERFACE_MAP_END 124:06.03 | ^~~~~~~~~~~~~~~~~~~~ 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:06.03 981 | else 124:06.03 | ^~~~ 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:06.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:06.03 | ^~~~~~~~~~~~~~~~~~ 124:06.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:06.03 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:06.03 | ^~~~~~~~~~~~~~~~~~~~~~ 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:09.84 1007 | foundInterface = 0; \ 124:09.84 | ^~~~~~~~~~~~~~ 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:09.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:09.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:09.84 181 | NS_INTERFACE_MAP_END 124:09.84 | ^~~~~~~~~~~~~~~~~~~~ 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:09.84 991 | else 124:09.84 | ^~~~ 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:09.84 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:09.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:09.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:09.84 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 124:09.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:09.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 124:09.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:09.92 1007 | foundInterface = 0; \ 124:09.92 | ^~~~~~~~~~~~~~ 124:09.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:09.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:09.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:09.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:09.92 2106 | NS_INTERFACE_MAP_END 124:09.93 | ^~~~~~~~~~~~~~~~~~~~ 124:09.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:09.93 981 | else 124:09.93 | ^~~~ 124:09.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:09.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:09.93 | ^~~~~~~~~~~~~~~~~~ 124:09.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:09.93 2105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:09.93 | ^~~~~~~~~~~~~~~~~~~~~~ 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:10.41 1007 | foundInterface = 0; \ 124:10.41 | ^~~~~~~~~~~~~~ 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:10.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:10.41 19 | NS_INTERFACE_MAP_END 124:10.41 | ^~~~~~~~~~~~~~~~~~~~ 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:10.41 981 | else 124:10.41 | ^~~~ 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:10.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:10.41 | ^~~~~~~~~~~~~~~~~~ 124:10.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:10.41 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:10.41 | ^~~~~~~~~~~~~~~~~~~~~~ 124:10.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 124:10.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:10.46 1007 | foundInterface = 0; \ 124:10.46 | ^~~~~~~~~~~~~~ 124:10.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:10.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:10.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:10.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:10.46 95 | NS_INTERFACE_MAP_END 124:10.46 | ^~~~~~~~~~~~~~~~~~~~ 124:10.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:10.46 981 | else 124:10.46 | ^~~~ 124:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:10.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:10.47 | ^~~~~~~~~~~~~~~~~~ 124:10.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:10.47 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 124:10.47 | ^~~~~~~~~~~~~~~~~~~~~~ 124:10.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 124:10.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:10.56 1022 | foundInterface = 0; \ 124:10.57 | ^~~~~~~~~~~~~~ 124:10.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:10.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:10.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:10.57 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:10.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MouseEvents.h:11, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Touch.h:12, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventDispatcher.h:12, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:10, 124:10.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:10.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:10.57 302 | } else 124:10.57 | ^~~~ 124:10.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:10.57 302 | } else 124:10.57 | ^~~~ 124:10.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:10.57 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 124:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:11.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Id.h:28, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.h:10, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:7, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:11.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 124:11.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 124:11.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 124:11.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 124:11.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:11.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:11.78 In file included from /usr/include/c++/9/map:61, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Event.cpp:9, 124:11.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:11.78 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 124:11.78 100 | class map 124:11.78 | ^~~ 124:29.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:29.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 124:29.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:29.09 1007 | foundInterface = 0; \ 124:29.09 | ^~~~~~~~~~~~~~ 124:29.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:29.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:29.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:29.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:29.09 25 | NS_INTERFACE_MAP_END 124:29.09 | ^~~~~~~~~~~~~~~~~~~~ 124:29.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:9, 124:29.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:29.10 302 | } else 124:29.10 | ^~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:29.10 302 | } else 124:29.10 | ^~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 124:29.10 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 124:29.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:29.10 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:29.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:29.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:29.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:29.10 1007 | foundInterface = 0; \ 124:29.10 | ^~~~~~~~~~~~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:29.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:29.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:29.10 51 | NS_INTERFACE_MAP_END 124:29.10 | ^~~~~~~~~~~~~~~~~~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:29.10 981 | else 124:29.10 | ^~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:29.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:29.10 | ^~~~~~~~~~~~~~~~~~ 124:29.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:29.10 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:29.10 | ^~~~~~~~~~~~~~~~~~~~~~ 124:29.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 124:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 124:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 124:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 124:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 124:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PointerEvent.cpp:10, 124:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 124:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:29.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:29.55 | ^ 124:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:29.55 46 | struct Block { 124:29.55 | ^~~~~ 124:31.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:31.21 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:31.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:31.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:31.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 124:31.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:31.21 1022 | foundInterface = 0; \ 124:31.21 | ^~~~~~~~~~~~~~ 124:31.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:31.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:31.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:31.22 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 124:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:31.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:31.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:9, 124:31.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:31.22 302 | } else 124:31.22 | ^~~~ 124:31.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:31.22 302 | } else 124:31.22 | ^~~~ 124:31.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:31.22 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 124:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:31.36 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:31.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:31.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:31.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 124:31.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:31.36 1022 | foundInterface = 0; \ 124:31.36 | ^~~~~~~~~~~~~~ 124:31.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:31.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:31.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:31.37 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 124:31.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:31.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:31.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:9, 124:31.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:31.37 302 | } else 124:31.37 | ^~~~ 124:31.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:31.37 302 | } else 124:31.37 | ^~~~ 124:31.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:31.37 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 124:31.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 124:31.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:31.39 1022 | foundInterface = 0; \ 124:31.39 | ^~~~~~~~~~~~~~ 124:31.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:31.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:31.39 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:9, 124:31.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:31.40 302 | } else 124:31.40 | ^~~~ 124:31.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:31.40 302 | } else 124:31.40 | ^~~~ 124:31.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:31.40 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 124:31.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:31.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:31.51 1007 | foundInterface = 0; \ 124:31.51 | ^~~~~~~~~~~~~~ 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:31.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:31.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:31.51 21 | NS_INTERFACE_MAP_END 124:31.51 | ^~~~~~~~~~~~~~~~~~~~ 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:31.51 981 | else 124:31.51 | ^~~~ 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:31.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:31.51 | ^~~~~~~~~~~~~~~~~~ 124:31.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:31.51 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:31.51 | ^~~~~~~~~~~~~~~~~~~~~~ 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.72 1007 | foundInterface = 0; \ 124:35.72 | ^~~~~~~~~~~~~~ 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:35.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:35.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:35.72 102 | NS_INTERFACE_MAP_END 124:35.72 | ^~~~~~~~~~~~~~~~~~~~ 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:35.72 981 | else 124:35.72 | ^~~~ 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:35.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:35.72 | ^~~~~~~~~~~~~~~~~~ 124:35.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:35.72 101 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:35.72 | ^~~~~~~~~~~~~~~~~~~~~~ 124:35.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 124:35.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.87 1007 | foundInterface = 0; \ 124:35.87 | ^~~~~~~~~~~~~~ 124:35.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:35.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:35.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:35.88 29 | NS_INTERFACE_MAP_END 124:35.88 | ^~~~~~~~~~~~~~~~~~~~ 124:35.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:35.88 981 | else 124:35.88 | ^~~~ 124:35.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:35.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:35.88 | ^~~~~~~~~~~~~~~~~~ 124:35.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:35.88 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:35.88 | ^~~~~~~~~~~~~~~~~~~~~~ 124:35.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 124:35.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.90 1022 | foundInterface = 0; \ 124:35.90 | ^~~~~~~~~~~~~~ 124:35.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:35.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:35.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:35.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:35.90 73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 124:35.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:35.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:35.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:35.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:9, 124:35.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:35.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:35.90 302 | } else 124:35.90 | ^~~~ 124:35.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:35.90 302 | } else 124:35.90 | ^~~~ 124:35.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:35.90 72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 124:35.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:35.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:35.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 124:35.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.96 1022 | foundInterface = 0; \ 124:35.96 | ^~~~~~~~~~~~~~ 124:35.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:35.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:35.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:35.96 94 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:35.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:35.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:35.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:9, 124:35.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:35.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:35.97 302 | } else 124:35.97 | ^~~~ 124:35.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:35.97 302 | } else 124:35.97 | ^~~~ 124:35.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:35.97 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 124:35.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 124:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:37.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 124:37.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 124:37.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 124:37.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 124:37.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:37.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.25 In file included from /usr/include/c++/9/map:61, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/NotifyPaintEvent.cpp:8, 124:37.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:37.25 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 124:37.25 100 | class map 124:37.25 | ^~~ 124:49.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 124:49.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 124:49.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 124:49.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:49.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 124:49.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/XULCommandEvent.cpp:7, 124:49.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 124:49.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:49.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:49.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:49.62 | ^ 124:49.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:49.62 46 | struct Block { 124:49.62 | ^~~~~ 124:51.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/XULCommandEvent.cpp:7, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:51.34 1022 | foundInterface = 0; \ 124:51.34 | ^~~~~~~~~~~~~~ 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:51.34 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:51.34 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 124:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:51.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/events/XULCommandEvent.cpp:7, 124:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:51.34 302 | } else 124:51.34 | ^~~~ 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:51.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:51.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:51.34 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 124:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.12 dom/fetch 125:00.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Blob.h:11, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/File.h:10, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/BodyExtractor.cpp:8, 125:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:00.18 1007 | foundInterface = 0; \ 125:00.18 | ^~~~~~~~~~~~~~ 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:00.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:00.18 34 | NS_INTERFACE_MAP_END 125:00.18 | ^~~~~~~~~~~~~~~~~~~~ 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:00.18 981 | else 125:00.18 | ^~~~ 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:00.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:00.18 | ^~~~~~~~~~~~~~~~~~ 125:00.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:00.18 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:00.18 | ^~~~~~~~~~~~~~~~~~~~~~ 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:00.83 1007 | foundInterface = 0; \ 125:00.83 | ^~~~~~~~~~~~~~ 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:00.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Fetch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:00.83 111 | NS_INTERFACE_MAP_END 125:00.83 | ^~~~~~~~~~~~~~~~~~~~ 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:00.83 981 | else 125:00.83 | ^~~~ 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:00.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:00.83 | ^~~~~~~~~~~~~~~~~~ 125:00.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Fetch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:00.83 110 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:00.83 | ^~~~~~~~~~~~~~~~~~~~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:00.91 1007 | foundInterface = 0; \ 125:00.91 | ^~~~~~~~~~~~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:00.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:00.91 282 | NS_INTERFACE_MAP_END 125:00.91 | ^~~~~~~~~~~~~~~~~~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:00.91 991 | else 125:00.91 | ^~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:00.91 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:00.91 281 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 125:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:00.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 125:00.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:00.92 1007 | foundInterface = 0; \ 125:00.92 | ^~~~~~~~~~~~~~ 125:00.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:00.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:00.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:00.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:00.92 483 | NS_INTERFACE_MAP_END 125:00.92 | ^~~~~~~~~~~~~~~~~~~~ 125:00.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:00.92 981 | else 125:00.92 | ^~~~ 125:00.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:00.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:00.92 | ^~~~~~~~~~~~~~~~~~ 125:00.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:00.92 482 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:00.92 | ^~~~~~~~~~~~~~~~~~~~~~ 125:01.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 125:01.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:01.21 1022 | foundInterface = 0; \ 125:01.22 | ^~~~~~~~~~~~~~ 125:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:01.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:01.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:01.22 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:01.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Blob.h:14, 125:01.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/File.h:10, 125:01.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/BodyExtractor.cpp:8, 125:01.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 125:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:01.22 302 | } else 125:01.22 | ^~~~ 125:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:01.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:01.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:01.22 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 125:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:01.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Blob.h:11, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/File.h:10, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/BodyExtractor.cpp:8, 125:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:01.26 1007 | foundInterface = 0; \ 125:01.26 | ^~~~~~~~~~~~~~ 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:01.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:01.26 40 | NS_INTERFACE_MAP_END 125:01.26 | ^~~~~~~~~~~~~~~~~~~~ 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:01.26 991 | else 125:01.26 | ^~~~ 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:01.26 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:01.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:01.26 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 125:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:01.34 1007 | foundInterface = 0; \ 125:01.34 | ^~~~~~~~~~~~~~ 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:01.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:01.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:01.34 23 | NS_INTERFACE_MAP_END 125:01.34 | ^~~~~~~~~~~~~~~~~~~~ 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:01.34 981 | else 125:01.34 | ^~~~ 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:01.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:01.34 | ^~~~~~~~~~~~~~~~~~ 125:01.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:01.34 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:01.34 | ^~~~~~~~~~~~~~~~~~~~~~ 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:01.57 1007 | foundInterface = 0; \ 125:01.57 | ^~~~~~~~~~~~~~ 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:01.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:01.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:01.57 54 | NS_INTERFACE_MAP_END 125:01.57 | ^~~~~~~~~~~~~~~~~~~~ 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:01.57 981 | else 125:01.57 | ^~~~ 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:01.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:01.57 | ^~~~~~~~~~~~~~~~~~ 125:01.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:01.57 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:01.57 | ^~~~~~~~~~~~~~~~~~~~~~ 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:01.64 1007 | foundInterface = 0; \ 125:01.64 | ^~~~~~~~~~~~~~ 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:01.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:01.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:01.64 65 | NS_INTERFACE_MAP_END 125:01.64 | ^~~~~~~~~~~~~~~~~~~~ 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:01.64 981 | else 125:01.64 | ^~~~ 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:01.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:01.64 | ^~~~~~~~~~~~~~~~~~ 125:01.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:01.64 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:01.64 | ^~~~~~~~~~~~~~~~~~~~~~ 125:14.45 dom/file 125:19.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/BaseBlobImpl.cpp:7, 125:19.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 125:19.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 125:19.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:19.02 1007 | foundInterface = 0; \ 125:19.02 | ^~~~~~~~~~~~~~ 125:19.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:19.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:19.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:19.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/Blob.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:19.02 42 | NS_INTERFACE_MAP_END 125:19.02 | ^~~~~~~~~~~~~~~~~~~~ 125:19.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:19.02 981 | else 125:19.02 | ^~~~ 125:19.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:19.02 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:19.02 | ^~~~~~~~~~~~~~~~~~ 125:19.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/Blob.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:19.02 41 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 125:19.02 | ^~~~~~~~~~~~~~~~~~~~~~ 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.07 1007 | foundInterface = 0; \ 125:23.07 | ^~~~~~~~~~~~~~ 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.07 20 | NS_INTERFACE_MAP_END 125:23.07 | ^~~~~~~~~~~~~~~~~~~~ 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.07 981 | else 125:23.07 | ^~~~ 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.07 | ^~~~~~~~~~~~~~~~~~ 125:23.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.07 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.07 | ^~~~~~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 125:23.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.31 1022 | foundInterface = 0; \ 125:23.31 | ^~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:23.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:23.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:23.31 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:23.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.31 981 | else 125:23.31 | ^~~~ 125:23.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.31 | ^~~~~~~~~~~~~~~~~~ 125:23.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.32 71 | NS_INTERFACE_MAP_ENTRY(nsINamed) 125:23.32 | ^~~~~~~~~~~~~~~~~~~~~~ 125:23.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 125:23.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.41 1007 | foundInterface = 0; \ 125:23.41 | ^~~~~~~~~~~~~~ 125:23.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.41 371 | NS_INTERFACE_MAP_END 125:23.41 | ^~~~~~~~~~~~~~~~~~~~ 125:23.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.41 991 | else 125:23.41 | ^~~~ 125:23.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:23.41 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:23.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:23.42 370 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 125:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.42 1007 | foundInterface = 0; \ 125:23.42 | ^~~~~~~~~~~~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.42 26 | NS_INTERFACE_MAP_END 125:23.42 | ^~~~~~~~~~~~~~~~~~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.42 991 | else 125:23.42 | ^~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:23.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:23.42 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 125:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:32.57 dom/file/ipc 125:37.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/FileCreatorChild.h:10, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/FileCreatorChild.cpp:7, 125:37.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 125:37.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 125:37.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:37.91 1007 | foundInterface = 0; \ 125:37.91 | ^~~~~~~~~~~~~~ 125:37.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:37.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:37.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:37.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:37.92 122 | NS_INTERFACE_MAP_END 125:37.92 | ^~~~~~~~~~~~~~~~~~~~ 125:37.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:37.92 991 | else 125:37.92 | ^~~~ 125:37.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:37.92 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:37.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:37.92 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 125:37.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 125:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 125:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 125:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 125:39.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:39.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:39.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:39.32 | ^ 125:39.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:39.32 46 | struct Block { 125:39.32 | ^~~~~ 125:39.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/FileCreatorChild.h:10, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/FileCreatorChild.cpp:7, 125:39.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 125:39.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 125:39.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:39.55 1007 | foundInterface = 0; \ 125:39.55 | ^~~~~~~~~~~~~~ 125:39.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:39.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:39.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:39.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:39.55 29 | NS_INTERFACE_MAP_END 125:39.55 | ^~~~~~~~~~~~~~~~~~~~ 125:39.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:39.56 981 | else 125:39.56 | ^~~~ 125:39.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:39.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:39.56 | ^~~~~~~~~~~~~~~~~~ 125:39.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:39.56 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 125:39.56 | ^~~~~~~~~~~~~~~~~~~~~~ 125:48.27 dom/file/uri 125:52.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 125:52.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 125:52.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 125:52.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIBinaryInputStream.h:10, 125:52.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIObjectInputStream.h:10, 125:52.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:7, 125:52.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 125:52.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 125:52.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:52.34 1022 | foundInterface = 0; \ 125:52.34 | ^~~~~~~~~~~~~~ 125:52.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:52.34 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:52.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:52.34 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 125:52.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 125:52.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:52.35 34 | } else 125:52.35 | ^~~~ 125:52.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 125:52.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 125:52.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 125:52.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIBinaryInputStream.h:10, 125:52.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIObjectInputStream.h:10, 125:52.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:7, 125:52.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 125:52.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 125:52.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:52.35 1007 | foundInterface = 0; \ 125:52.35 | ^~~~~~~~~~~~~~ 125:52.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:52.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:52.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:52.36 146 | NS_INTERFACE_MAP_END \ 125:52.36 | ^~~~~~~~~~~~~~~~~~~~ 125:52.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 125:52.36 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 125:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 125:52.36 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 125:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.h:15, 125:52.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BlobURL.h:13, 125:52.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:10, 125:52.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 125:52.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 125:52.36 145 | } else \ 125:52.36 | ^~~~ 125:52.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 125:52.37 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 125:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 125:52.37 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 125:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:54.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 125:54.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 125:54.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/file/uri/BlobURLProtocolHandler.cpp:12, 125:54.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 125:54.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:54.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:54.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:54.06 | ^ 125:54.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:54.06 46 | struct Block { 125:54.06 | ^~~~~ 125:59.26 dom/filehandle 126:11.32 dom/filesystem 126:16.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:16.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:16.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:16.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:16.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 126:16.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:16.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Directory.h:11, 126:16.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/Directory.cpp:7, 126:16.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:16.64 1007 | foundInterface = 0; \ 126:16.64 | ^~~~~~~~~~~~~~ 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:16.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:16.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:16.64 48 | NS_INTERFACE_MAP_END 126:16.64 | ^~~~~~~~~~~~~~~~~~~~ 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:16.64 981 | else 126:16.64 | ^~~~ 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:16.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:16.64 | ^~~~~~~~~~~~~~~~~~ 126:16.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:16.64 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:16.64 | ^~~~~~~~~~~~~~~~~~~~~~ 126:17.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 126:17.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:17.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/FileSystemRequestParent.cpp:13, 126:17.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 126:17.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:17.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 126:17.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:17.88 | ^ 126:17.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:17.88 46 | struct Block { 126:17.88 | ^~~~~ 126:27.83 dom/filesystem/compat 126:32.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.75 1007 | foundInterface = 0; \ 126:32.75 | ^~~~~~~~~~~~~~ 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:32.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:32.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:32.75 23 | NS_INTERFACE_MAP_END 126:32.75 | ^~~~~~~~~~~~~~~~~~~~ 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.75 981 | else 126:32.75 | ^~~~ 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:32.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:32.75 | ^~~~~~~~~~~~~~~~~~ 126:32.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:32.75 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:32.75 | ^~~~~~~~~~~~~~~~~~~~~~ 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.77 1022 | foundInterface = 0; \ 126:32.77 | ^~~~~~~~~~~~~~ 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:32.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:32.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:32.77 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 126:32.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.77 302 | } else 126:32.77 | ^~~~ 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:32.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:32.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:32.77 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 126:32.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.78 1007 | foundInterface = 0; \ 126:32.78 | ^~~~~~~~~~~~~~ 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:32.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:32.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:32.78 127 | NS_INTERFACE_MAP_END 126:32.78 | ^~~~~~~~~~~~~~~~~~~~ 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.78 981 | else 126:32.78 | ^~~~ 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:32.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:32.78 | ^~~~~~~~~~~~~~~~~~ 126:32.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:32.78 126 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:32.78 | ^~~~~~~~~~~~~~~~~~~~~~ 126:32.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 126:32.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.82 1007 | foundInterface = 0; \ 126:32.82 | ^~~~~~~~~~~~~~ 126:32.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:32.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:32.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:32.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:32.82 25 | NS_INTERFACE_MAP_END 126:32.82 | ^~~~~~~~~~~~~~~~~~~~ 126:32.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.83 981 | else 126:32.83 | ^~~~ 126:32.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:32.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:32.83 | ^~~~~~~~~~~~~~~~~~ 126:32.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:32.83 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:32.83 | ^~~~~~~~~~~~~~~~~~~~~~ 126:32.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 126:32.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.91 1022 | foundInterface = 0; \ 126:32.91 | ^~~~~~~~~~~~~~ 126:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:32.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:32.91 52 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 126:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.91 302 | } else 126:32.91 | ^~~~ 126:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:32.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:32.91 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 126:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 126:32.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.93 1022 | foundInterface = 0; \ 126:32.93 | ^~~~~~~~~~~~~~ 126:32.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:32.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:32.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:32.93 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 126:32.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.93 302 | } else 126:32.93 | ^~~~ 126:32.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:32.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:32.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:32.93 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 126:32.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 126:32.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:32.95 1022 | foundInterface = 0; \ 126:32.95 | ^~~~~~~~~~~~~~ 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:32.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:32.95 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 126:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.h:10, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 126:32.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:32.95 302 | } else 126:32.95 | ^~~~ 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:32.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:32.95 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 126:32.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:35.46 dom/flex 126:41.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAttrName.h:16, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/AttrArray.h:21, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/Flex.h:10, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/Flex.cpp:7, 126:41.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 126:41.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 126:41.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:41.09 1007 | foundInterface = 0; \ 126:41.09 | ^~~~~~~~~~~~~~ 126:41.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:41.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:41.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:41.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:41.09 22 | NS_INTERFACE_MAP_END 126:41.09 | ^~~~~~~~~~~~~~~~~~~~ 126:41.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:41.10 981 | else 126:41.10 | ^~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:41.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:41.10 | ^~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:41.10 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:41.10 | ^~~~~~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:41.10 1007 | foundInterface = 0; \ 126:41.10 | ^~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:41.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:41.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:41.10 22 | NS_INTERFACE_MAP_END 126:41.10 | ^~~~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:41.10 981 | else 126:41.10 | ^~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:41.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:41.10 | ^~~~~~~~~~~~~~~~~~ 126:41.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:41.11 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:41.11 | ^~~~~~~~~~~~~~~~~~~~~~ 126:41.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 126:41.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:41.12 1007 | foundInterface = 0; \ 126:41.12 | ^~~~~~~~~~~~~~ 126:41.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:41.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:41.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:41.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:41.12 22 | NS_INTERFACE_MAP_END 126:41.12 | ^~~~~~~~~~~~~~~~~~~~ 126:41.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:41.12 981 | else 126:41.12 | ^~~~ 126:41.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:41.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:41.12 | ^~~~~~~~~~~~~~~~~~ 126:41.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:41.12 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:41.12 | ^~~~~~~~~~~~~~~~~~~~~~ 126:43.55 dom/gamepad 126:48.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.h:10, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.cpp:7, 126:48.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:48.40 1007 | foundInterface = 0; \ 126:48.40 | ^~~~~~~~~~~~~~ 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:48.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:48.40 22 | NS_INTERFACE_MAP_END 126:48.40 | ^~~~~~~~~~~~~~~~~~~~ 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:48.40 981 | else 126:48.40 | ^~~~ 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:48.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:48.40 | ^~~~~~~~~~~~~~~~~~ 126:48.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:48.40 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:48.40 | ^~~~~~~~~~~~~~~~~~~~~~ 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:48.44 1007 | foundInterface = 0; \ 126:48.44 | ^~~~~~~~~~~~~~ 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:48.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:48.44 19 | NS_INTERFACE_MAP_END 126:48.44 | ^~~~~~~~~~~~~~~~~~~~ 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:48.44 981 | else 126:48.44 | ^~~~ 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:48.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:48.44 | ^~~~~~~~~~~~~~~~~~ 126:48.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:48.44 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:48.44 | ^~~~~~~~~~~~~~~~~~~~~~ 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:48.46 1007 | foundInterface = 0; \ 126:48.46 | ^~~~~~~~~~~~~~ 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:48.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:48.46 20 | NS_INTERFACE_MAP_END 126:48.46 | ^~~~~~~~~~~~~~~~~~~~ 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:48.46 981 | else 126:48.46 | ^~~~ 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:48.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:48.46 | ^~~~~~~~~~~~~~~~~~ 126:48.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:48.46 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:48.46 | ^~~~~~~~~~~~~~~~~~~~~~ 126:52.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 126:52.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.59 1022 | foundInterface = 0; \ 126:52.59 | ^~~~~~~~~~~~~~ 126:52.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:52.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:52.59 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 126:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 126:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.h:12, 126:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/Gamepad.cpp:7, 126:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 126:52.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.59 302 | } else 126:52.60 | ^~~~ 126:52.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:52.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:52.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:52.60 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 126:52.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:59.40 dom/geolocation 127:11.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 127:11.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 127:11.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp:11: 127:11.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:11.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 127:11.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:11.59 | ^ 127:11.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:11.59 46 | struct Block { 127:11.59 | ^~~~~ 127:13.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 127:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.h:14, 127:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp:7: 127:13.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 127:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:13.40 1007 | foundInterface = 0; \ 127:13.40 | ^~~~~~~~~~~~~~ 127:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:13.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:13.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:13.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:13.40 500 | NS_INTERFACE_MAP_END 127:13.40 | ^~~~~~~~~~~~~~~~~~~~ 127:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:13.40 981 | else 127:13.40 | ^~~~ 127:13.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:13.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:13.41 | ^~~~~~~~~~~~~~~~~~ 127:13.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:13.41 499 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 127:13.41 | ^~~~~~~~~~~~~~~~~~~~~~ 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:13.42 1007 | foundInterface = 0; \ 127:13.42 | ^~~~~~~~~~~~~~ 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:13.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp:787:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:13.42 787 | NS_INTERFACE_MAP_END 127:13.42 | ^~~~~~~~~~~~~~~~~~~~ 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:13.42 981 | else 127:13.42 | ^~~~ 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:13.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:13.42 | ^~~~~~~~~~~~~~~~~~ 127:13.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeolocation.cpp:786:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:13.42 786 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 127:13.42 | ^~~~~~~~~~~~~~~~~~~~~~ 127:17.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:17.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 127:17.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/MLSFallback.h:7, 127:17.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/MLSFallback.cpp:7, 127:17.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 127:17.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 127:17.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:17.59 1007 | foundInterface = 0; \ 127:17.59 | ^~~~~~~~~~~~~~ 127:17.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:17.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:17.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:17.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:17.59 64 | NS_INTERFACE_MAP_END 127:17.59 | ^~~~~~~~~~~~~~~~~~~~ 127:17.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:17.60 981 | else 127:17.60 | ^~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:17.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:17.60 | ^~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:17.60 63 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:17.60 1007 | foundInterface = 0; \ 127:17.60 | ^~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:17.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:17.60 132 | NS_INTERFACE_MAP_END 127:17.60 | ^~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:17.60 981 | else 127:17.60 | ^~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:17.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:17.60 | ^~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:17.60 131 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:17.60 1007 | foundInterface = 0; \ 127:17.60 | ^~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:17.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:17.60 158 | NS_INTERFACE_MAP_END 127:17.60 | ^~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:17.60 981 | else 127:17.60 | ^~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:17.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:17.60 | ^~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:17.60 157 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:17.60 1007 | foundInterface = 0; \ 127:17.60 | ^~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:17.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:17.60 197 | NS_INTERFACE_MAP_END 127:17.60 | ^~~~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:17.60 981 | else 127:17.60 | ^~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:17.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:17.60 | ^~~~~~~~~~~~~~~~~~ 127:17.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:17.60 196 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:17.60 | ^~~~~~~~~~~~~~~~~~~~~~ 127:18.17 dom/grid 127:24.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GridBinding.h:9, 127:24.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridArea.h:10, 127:24.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/Grid.h:10, 127:24.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/Grid.cpp:7, 127:24.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.20 1007 | foundInterface = 0; \ 127:24.20 | ^~~~~~~~~~~~~~ 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.20 23 | NS_INTERFACE_MAP_END 127:24.20 | ^~~~~~~~~~~~~~~~~~~~ 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.20 981 | else 127:24.20 | ^~~~ 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.20 | ^~~~~~~~~~~~~~~~~~ 127:24.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.20 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.20 | ^~~~~~~~~~~~~~~~~~~~~~ 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.21 1007 | foundInterface = 0; \ 127:24.21 | ^~~~~~~~~~~~~~ 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.21 20 | NS_INTERFACE_MAP_END 127:24.21 | ^~~~~~~~~~~~~~~~~~~~ 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.21 981 | else 127:24.21 | ^~~~ 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.21 | ^~~~~~~~~~~~~~~~~~ 127:24.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.21 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.21 | ^~~~~~~~~~~~~~~~~~~~~~ 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.23 1007 | foundInterface = 0; \ 127:24.23 | ^~~~~~~~~~~~~~ 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.23 24 | NS_INTERFACE_MAP_END 127:24.23 | ^~~~~~~~~~~~~~~~~~~~ 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.23 981 | else 127:24.23 | ^~~~ 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.23 | ^~~~~~~~~~~~~~~~~~ 127:24.23 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.23 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.23 | ^~~~~~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.24 1007 | foundInterface = 0; \ 127:24.24 | ^~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.24 21 | NS_INTERFACE_MAP_END 127:24.24 | ^~~~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.24 981 | else 127:24.24 | ^~~~ 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.24 | ^~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.24 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.24 | ^~~~~~~~~~~~~~~~~~~~~~ 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.26 1007 | foundInterface = 0; \ 127:24.26 | ^~~~~~~~~~~~~~ 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.26 23 | NS_INTERFACE_MAP_END 127:24.26 | ^~~~~~~~~~~~~~~~~~~~ 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.26 981 | else 127:24.26 | ^~~~ 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.26 | ^~~~~~~~~~~~~~~~~~ 127:24.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.26 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.26 | ^~~~~~~~~~~~~~~~~~~~~~ 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.28 1007 | foundInterface = 0; \ 127:24.28 | ^~~~~~~~~~~~~~ 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.28 21 | NS_INTERFACE_MAP_END 127:24.28 | ^~~~~~~~~~~~~~~~~~~~ 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.28 981 | else 127:24.28 | ^~~~ 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.28 | ^~~~~~~~~~~~~~~~~~ 127:24.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.28 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.28 | ^~~~~~~~~~~~~~~~~~~~~~ 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.80 1007 | foundInterface = 0; \ 127:24.80 | ^~~~~~~~~~~~~~ 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.80 23 | NS_INTERFACE_MAP_END 127:24.80 | ^~~~~~~~~~~~~~~~~~~~ 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.80 981 | else 127:24.80 | ^~~~ 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.80 | ^~~~~~~~~~~~~~~~~~ 127:24.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.80 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.80 | ^~~~~~~~~~~~~~~~~~~~~~ 127:27.67 dom/html 127:41.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:41.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 127:41.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:41.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:41.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:41.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:41.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:41.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:41.83 1007 | foundInterface = 0; \ 127:41.83 | ^~~~~~~~~~~~~~ 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:41.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:41.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:41.83 33 | NS_INTERFACE_MAP_END 127:41.83 | ^~~~~~~~~~~~~~~~~~~~ 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:41.83 981 | else 127:41.83 | ^~~~ 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:41.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:41.83 | ^~~~~~~~~~~~~~~~~~ 127:41.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:41.83 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:41.83 | ^~~~~~~~~~~~~~~~~~~~~~ 127:46.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 127:46.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 127:46.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 127:46.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 127:46.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:46.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp:24, 127:46.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 127:46.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:46.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 127:46.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:46.55 | ^ 127:46.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:46.55 46 | struct Block { 127:46.55 | ^~~~~ 127:48.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.25 1022 | foundInterface = 0; \ 127:48.25 | ^~~~~~~~~~~~~~ 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:48.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:48.25 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 127:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.25 385 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 127:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:48.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.25 302 | } else 127:48.25 | ^~~~ 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:48.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:48.25 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 127:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.25 385 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 127:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.29 1022 | foundInterface = 0; \ 127:48.29 | ^~~~~~~~~~~~~~ 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:48.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:48.29 656 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 127:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.29 302 | } else 127:48.29 | ^~~~ 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:48.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLCanvasElement.cpp:655:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:48.29 655 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 127:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:48.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 127:48.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.37 1022 | foundInterface = 0; \ 127:48.37 | ^~~~~~~~~~~~~~ 127:48.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:48.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:48.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:48.37 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 127:48.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.38 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 127:48.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:48.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:48.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:48.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.38 302 | } else 127:48.38 | ^~~~ 127:48.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:48.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:48.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:48.38 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 127:48.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.38 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 127:48.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:51.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:7, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:51.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 127:51.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 127:51.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 127:51.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:51.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:51.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:51.10 In file included from /usr/include/c++/9/map:61, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 127:51.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 127:51.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 127:51.11 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 127:51.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 127:51.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLAllCollection.cpp:11, 127:51.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 127:51.11 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 127:51.11 100 | class map 127:51.11 | ^~~ 128:06.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:10, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:06.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:06.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 128:06.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:06.44 1007 | foundInterface = 0; \ 128:06.44 | ^~~~~~~~~~~~~~ 128:06.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:06.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:06.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:06.44 137 | NS_INTERFACE_MAP_END 128:06.44 | ^~~~~~~~~~~~~~~~~~~~ 128:06.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:06.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:06.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:06.45 302 | } else 128:06.45 | ^~~~ 128:06.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:06.45 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:06.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:06.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:06.45 136 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 128:06.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:07.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:10, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:07.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:07.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 128:07.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:07.95 1022 | foundInterface = 0; \ 128:07.95 | ^~~~~~~~~~~~~~ 128:07.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:07.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:07.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:07.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:07.95 42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 128:07.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:07.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:07.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:07.96 302 | } else 128:07.96 | ^~~~ 128:07.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:07.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:07.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:07.96 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 128:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:11.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 128:11.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 128:11.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:11.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:11.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:10, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:11.08 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 128:11.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:11.08 1022 | foundInterface = 0; \ 128:11.08 | ^~~~~~~~~~~~~~ 128:11.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:11.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:11.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:11.08 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:11.08 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:11.08 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 128:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:11.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:11.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:11.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:11.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:11.09 302 | } else 128:11.09 | ^~~~ 128:11.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:11.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:11.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:11.09 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:11.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:11.09 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 128:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 128:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 128:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 128:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 128:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 128:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:12.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 128:12.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 128:12.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 128:12.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 128:12.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:12.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.06 In file included from /usr/include/c++/9/map:61, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.h:10, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLFontElement.cpp:7, 128:12.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:12.06 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 128:12.06 100 | class map 128:12.06 | ^~~ 128:36.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:10, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.89 1022 | foundInterface = 0; \ 128:36.89 | ^~~~~~~~~~~~~~ 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:36.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp:552:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:36.89 552 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 128:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:36.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.89 302 | } else 128:36.89 | ^~~~ 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:36.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:36.89 550 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 128:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:10, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.95 1007 | foundInterface = 0; \ 128:36.95 | ^~~~~~~~~~~~~~ 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:36.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:36.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:36.95 1230 | NS_INTERFACE_MAP_END 128:36.95 | ^~~~~~~~~~~~~~~~~~~~ 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.95 981 | else 128:36.95 | ^~~~ 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.95 | ^~~~~~~~~~~~~~~~~~ 128:36.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.95 1229 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 128:36.95 | ^~~~~~~~~~~~~~~~~~~~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.02 1022 | foundInterface = 0; \ 128:37.02 | ^~~~~~~~~~~~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:37.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:37.02 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:37.02 1530 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 128:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:37.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.02 302 | } else 128:37.02 | ^~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:37.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:37.02 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:37.02 1530 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 128:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:10, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:37.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:37.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 128:37.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.97 1007 | foundInterface = 0; \ 128:37.97 | ^~~~~~~~~~~~~~ 128:37.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.97 77 | NS_INTERFACE_MAP_END 128:37.97 | ^~~~~~~~~~~~~~~~~~~~ 128:37.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:37.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:37.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.97 302 | } else 128:37.97 | ^~~~ 128:37.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:37.97 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:37.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:37.97 76 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 128:37.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:39.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 128:39.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 128:39.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 128:39.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 128:39.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:39.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.05 In file included from /usr/include/c++/9/map:61, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 128:39.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLMarqueeElement.cpp:7, 128:39.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 128:39.06 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 128:39.06 100 | class map 128:39.06 | ^~~ 129:03.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:03.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 129:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:03.87 1022 | foundInterface = 0; \ 129:03.87 | ^~~~~~~~~~~~~~ 129:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:03.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:03.87 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:03.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:03.87 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 129:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:03.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:03.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:03.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:03.87 302 | } else 129:03.88 | ^~~~ 129:03.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:03.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:03.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:03.88 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:03.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:03.88 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 129:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:04.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:04.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 129:04.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:04.16 1022 | foundInterface = 0; \ 129:04.16 | ^~~~~~~~~~~~~~ 129:04.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:04.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:04.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:04.16 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 129:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:04.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:04.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:04.16 302 | } else 129:04.17 | ^~~~ 129:04.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:04.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:04.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:04.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:04.17 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 129:04.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:05.03 1022 | foundInterface = 0; \ 129:05.03 | ^~~~~~~~~~~~~~ 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:05.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:05.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:05.03 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:05.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.03 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 129:05.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:05.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:05.03 302 | } else 129:05.03 | ^~~~ 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:05.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:05.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:05.03 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:05.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.03 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 129:05.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:05.52 1007 | foundInterface = 0; \ 129:05.52 | ^~~~~~~~~~~~~~ 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:05.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:05.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:05.52 207 | NS_INTERFACE_MAP_END 129:05.52 | ^~~~~~~~~~~~~~~~~~~~ 129:05.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:05.52 302 | } else 129:05.52 | ^~~~ 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:05.52 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:05.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 129:05.52 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 129:05.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:05.55 1022 | foundInterface = 0; \ 129:05.55 | ^~~~~~~~~~~~~~ 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:05.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:05.55 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.55 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 129:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:05.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:05.55 302 | } else 129:05.55 | ^~~~ 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:05.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:05.55 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.55 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 129:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:05.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:05.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:05.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 129:05.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:05.59 1022 | foundInterface = 0; \ 129:05.60 | ^~~~~~~~~~~~~~ 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:05.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:05.60 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.60 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 129:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:05.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:05.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:05.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:05.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:05.60 302 | } else 129:05.60 | ^~~~ 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:05.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:05.60 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.60 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 129:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 129:05.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:05.61 1022 | foundInterface = 0; \ 129:05.61 | ^~~~~~~~~~~~~~ 129:05.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:05.61 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:05.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:05.61 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:05.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.61 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 129:05.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:05.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:05.62 302 | } else 129:05.62 | ^~~~ 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:05.62 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:05.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:05.62 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:05.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.62 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 129:05.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 129:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsGkAtoms.h:10, 129:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:7, 129:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:05.62 1022 | foundInterface = 0; \ 129:05.62 | ^~~~~~~~~~~~~~ 129:05.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:05.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:05.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:05.63 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:05.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.63 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 129:05.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 129:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:25, 129:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:05.63 302 | } else 129:05.63 | ^~~~ 129:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:05.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:05.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:05.63 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:05.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:05.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:05.63 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 129:05.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsILoadContext.h:13, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:23, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:9, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:06.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 129:06.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 129:06.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 129:06.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 129:06.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 129:06.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.40 In file included from /usr/include/c++/9/map:61, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLScriptElement.h:10, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLScriptElement.cpp:24, 129:06.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:06.40 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 129:06.40 100 | class map 129:06.40 | ^~~ 129:21.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 129:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 129:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsITextControlElement.h:10, 129:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 129:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:21.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:21.27 1022 | foundInterface = 0; \ 129:21.27 | ^~~~~~~~~~~~~~ 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:21.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:21.27 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:21.27 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 129:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:21.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:21.27 302 | } else 129:21.27 | ^~~~ 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:21.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:21.27 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:21.27 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 129:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 129:22.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsITextControlElement.h:10, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:22.09 1022 | foundInterface = 0; \ 129:22.09 | ^~~~~~~~~~~~~~ 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:22.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:22.09 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:22.09 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 129:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:22.09 302 | } else 129:22.09 | ^~~~ 129:22.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:22.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:22.10 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:22.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:22.10 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 129:22.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 129:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 129:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 129:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 129:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 129:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/ImageDocument.cpp:14, 129:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 129:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 129:22.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:22.48 | ^ 129:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:22.48 46 | struct Block { 129:22.48 | ^~~~~ 129:22.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 129:22.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 129:22.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsITextControlElement.h:10, 129:22.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 129:22.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:22.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:22.81 1007 | foundInterface = 0; \ 129:22.81 | ^~~~~~~~~~~~~~ 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:22.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:22.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:22.81 28 | NS_INTERFACE_MAP_END 129:22.81 | ^~~~~~~~~~~~~~~~~~~~ 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:22.81 981 | else 129:22.81 | ^~~~ 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:22.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:22.81 | ^~~~~~~~~~~~~~~~~~ 129:22.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:22.81 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:22.81 | ^~~~~~~~~~~~~~~~~~~~~~ 129:23.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 129:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:23.19 1007 | foundInterface = 0; \ 129:23.19 | ^~~~~~~~~~~~~~ 129:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:23.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:23.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:23.20 106 | NS_INTERFACE_MAP_END 129:23.20 | ^~~~~~~~~~~~~~~~~~~~ 129:23.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:23.20 981 | else 129:23.20 | ^~~~ 129:23.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:23.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:23.20 | ^~~~~~~~~~~~~~~~~~ 129:23.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:23.20 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 129:23.20 | ^~~~~~~~~~~~~~~~~~~~~~ 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:23.28 1007 | foundInterface = 0; \ 129:23.28 | ^~~~~~~~~~~~~~ 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:23.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:23.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:23.28 22 | NS_INTERFACE_MAP_END 129:23.28 | ^~~~~~~~~~~~~~~~~~~~ 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:23.28 981 | else 129:23.28 | ^~~~ 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:23.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:23.28 | ^~~~~~~~~~~~~~~~~~ 129:23.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:23.28 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:23.28 | ^~~~~~~~~~~~~~~~~~~~~~ 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:23.30 1007 | foundInterface = 0; \ 129:23.30 | ^~~~~~~~~~~~~~ 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:23.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:23.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:23.30 22 | NS_INTERFACE_MAP_END 129:23.30 | ^~~~~~~~~~~~~~~~~~~~ 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:23.30 981 | else 129:23.30 | ^~~~ 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:23.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:23.30 | ^~~~~~~~~~~~~~~~~~ 129:23.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:23.30 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:23.30 | ^~~~~~~~~~~~~~~~~~~~~~ 129:24.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:24.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:24.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 129:24.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 129:24.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 129:24.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 129:24.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 129:24.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.98 In file included from /usr/include/c++/9/map:61, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/HTMLTextAreaElement.cpp:7, 129:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 129:24.98 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 129:24.98 100 | class map 129:24.98 | ^~~ 129:38.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:10, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:38.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:38.31 1007 | foundInterface = 0; \ 129:38.31 | ^~~~~~~~~~~~~~ 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:38.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:38.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:38.31 43 | NS_INTERFACE_MAP_END 129:38.31 | ^~~~~~~~~~~~~~~~~~~~ 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:38.31 981 | else 129:38.31 | ^~~~ 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:38.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:38.31 | ^~~~~~~~~~~~~~~~~~ 129:38.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:38.32 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:38.32 | ^~~~~~~~~~~~~~~~~~~~~~ 129:40.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStructInlines.h:18, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrameInlines.h:13, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.cpp:37, 129:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 129:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 129:40.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:40.02 | ^ 129:40.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:40.02 46 | struct Block { 129:40.02 | ^~~~~ 129:43.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:10, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:43.63 1007 | foundInterface = 0; \ 129:43.63 | ^~~~~~~~~~~~~~ 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:43.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:43.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsTextEditorState.cpp:359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:43.63 359 | NS_INTERFACE_MAP_END 129:43.63 | ^~~~~~~~~~~~~~~~~~~~ 129:43.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:10, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:43.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:43.63 302 | } else 129:43.63 | ^~~~ 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:43.63 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:43.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:43.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsTextEditorState.cpp:358:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 129:43.63 358 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 129:43.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:43.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:10, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:43.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 129:43.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:43.65 1007 | foundInterface = 0; \ 129:43.65 | ^~~~~~~~~~~~~~ 129:43.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:43.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:43.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:43.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsTextEditorState.cpp:777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:43.65 777 | NS_INTERFACE_MAP_END 129:43.65 | ^~~~~~~~~~~~~~~~~~~~ 129:43.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:10, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:43.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:43.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:43.65 302 | } else 129:43.65 | ^~~~ 129:43.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsTextEditorState.cpp:776:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:43.65 776 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 129:43.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:45.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:10, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:45.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:45.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 129:45.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 129:45.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 129:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 129:45.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 129:45.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:45.47 In file included from /usr/include/c++/9/map:61, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.h:14, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsDOMStringMap.cpp:7, 129:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 129:45.47 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 129:45.47 100 | class map 129:45.47 | ^~~ 129:55.48 dom/html/input 130:04.62 dom/jsurl 130:10.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 130:10.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 130:10.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 130:10.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 130:10.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 130:10.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:10.02 1022 | foundInterface = 0; \ 130:10.02 | ^~~~~~~~~~~~~~ 130:10.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:10.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:10.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:10.02 1178 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 130:10.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 130:10.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:1177:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:10.02 1177 | } else 130:10.02 | ^~~~ 130:10.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 130:10.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 130:10.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 130:10.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 130:10.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:10.03 1007 | foundInterface = 0; \ 130:10.03 | ^~~~~~~~~~~~~~ 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:10.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:10.03 146 | NS_INTERFACE_MAP_END \ 130:10.03 | ^~~~~~~~~~~~~~~~~~~~ 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 130:10.03 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 130:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:1269:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 130:10.03 1269 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 130:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.h:15, 130:10.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.h:15, 130:10.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:15, 130:10.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 130:10.03 145 | } else \ 130:10.03 | ^~~~ 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 130:10.03 145 | } else \ 130:10.03 | ^~~~ 130:10.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/jsurl/nsJSProtocolHandler.cpp:1269:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 130:10.03 1269 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 130:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:12.87 dom/mathml 130:19.43 dom/media 130:25.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 130:25.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 130:25.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CubebUtils.cpp:14: 130:25.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 130:25.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 130:25.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 130:25.55 | ^ 130:25.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 130:25.55 46 | struct Block { 130:25.55 | ^~~~~ 130:40.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:11, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaInfo.h:11, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoUtils.h:11, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaMIMETypes.h:10, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaContainerType.h:10, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/ADTSDecoder.cpp:8, 130:40.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 130:40.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 130:40.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/ADTSDemuxer.cpp:75:30: required from here 130:40.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 130:40.99 31 | memset(aT, 0, sizeof(T)); 130:40.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 130:40.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 130:40.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 130:40.99 50 | class FrameHeader { 130:40.99 | ^~~~~~~~~~~ 131:02.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackRegion.cpp:7, 131:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 131:02.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 131:02.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:02.20 1007 | foundInterface = 0; \ 131:02.20 | ^~~~~~~~~~~~~~ 131:02.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:02.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:02.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:02.21 18 | NS_INTERFACE_MAP_END 131:02.21 | ^~~~~~~~~~~~~~~~~~~~ 131:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:02.21 981 | else 131:02.21 | ^~~~ 131:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:02.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:02.21 | ^~~~~~~~~~~~~~~~~~ 131:02.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:02.21 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:02.21 | ^~~~~~~~~~~~~~~~~~~~~~ 131:05.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackRegion.cpp:7, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 131:05.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 131:05.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 131:05.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 131:05.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 131:05.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 131:05.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.48 In file included from /usr/include/c++/9/map:61, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaTrackConstraints.h:10, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.h:17, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TrackUnionStream.cpp:29, 131:05.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media10.cpp:20: 131:05.48 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 131:05.49 100 | class map 131:05.49 | ^~~ 131:15.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 131:15.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 131:15.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:15.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:15.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 131:15.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaTrackConstraints.h:15, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.h:9, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoStreamTrack.h:9, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoStreamTrack.cpp:6, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 131:15.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 131:15.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:15.59 1022 | foundInterface = 0; \ 131:15.59 | ^~~~~~~~~~~~~~ 131:15.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:15.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:15.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:15.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:15.59 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 131:15.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:15.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 131:15.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaTrackConstraints.h:15, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.h:9, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoStreamTrack.h:9, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoStreamTrack.cpp:6, 131:15.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 131:15.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:15.60 302 | } else 131:15.60 | ^~~~ 131:15.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:15.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:15.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:15.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:15.60 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 131:15.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:16.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 131:16.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:16.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoUtils.cpp:17, 131:16.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:29: 131:16.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:16.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:16.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:16.89 | ^ 131:16.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:16.89 46 | struct Block { 131:16.89 | ^~~~~ 131:17.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaTrackConstraints.h:15, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.h:9, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoStreamTrack.h:9, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/VideoStreamTrack.cpp:6, 131:17.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 131:17.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 131:17.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:17.35 1007 | foundInterface = 0; \ 131:17.35 | ^~~~~~~~~~~~~~ 131:17.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:17.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:17.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:17.35 28 | NS_INTERFACE_MAP_END 131:17.35 | ^~~~~~~~~~~~~~~~~~~~ 131:17.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:17.35 991 | else 131:17.36 | ^~~~ 131:17.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 131:17.36 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 131:17.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:17.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 131:17.36 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 131:17.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:31.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 131:31.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:31.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/Benchmark.cpp:23, 131:31.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 131:31.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:31.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:31.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:31.67 | ^ 131:31.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:31.67 46 | struct Block { 131:31.67 | ^~~~~ 131:46.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/AudioConfig.h:12, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaData.h:9, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/BitWriter.cpp:6, 131:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 131:46.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 131:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:46.25 1022 | foundInterface = 0; \ 131:46.25 | ^~~~~~~~~~~~~~ 131:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:46.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:46.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:46.25 147 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 131:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:46.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ImageContainer.h:32, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.h:9, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.h:9, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.cpp:6, 131:46.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 131:46.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:46.26 302 | } else 131:46.26 | ^~~~ 131:46.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:46.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:46.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:46.26 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 131:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:47.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 131:47.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 131:47.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:47.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:47.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 131:47.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/AudioConfig.h:12, 131:47.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaData.h:9, 131:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/BitWriter.cpp:6, 131:47.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:47.19 1007 | foundInterface = 0; \ 131:47.19 | ^~~~~~~~~~~~~~ 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:47.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:47.19 122 | NS_INTERFACE_MAP_END 131:47.19 | ^~~~~~~~~~~~~~~~~~~~ 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:47.19 991 | else 131:47.19 | ^~~~ 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 131:47.19 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 131:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:47.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 131:47.19 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 131:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:48.10 1022 | foundInterface = 0; \ 131:48.10 | ^~~~~~~~~~~~~~ 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:48.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:48.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:48.10 170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:48.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:48.10 981 | else 131:48.10 | ^~~~ 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:48.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:48.10 | ^~~~~~~~~~~~~~~~~~ 131:48.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:48.11 169 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 131:48.11 | ^~~~~~~~~~~~~~~~~~~~~~ 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:48.11 1022 | foundInterface = 0; \ 131:48.11 | ^~~~~~~~~~~~~~ 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:48.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:48.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:48.11 179 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 131:48.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ImageContainer.h:32, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.h:9, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.h:9, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.cpp:6, 131:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:48.11 302 | } else 131:48.11 | ^~~~ 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:48.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:48.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:48.11 178 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 131:48.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:49.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaData.h:16, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/BitWriter.cpp:6, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 131:49.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 131:49.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 131:49.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 131:49.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 131:49.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 131:49.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:49.02 In file included from /usr/include/c++/9/map:61, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaTrackConstraints.h:10, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.h:17, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.h:9, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/CanvasCaptureMediaStream.cpp:6, 131:49.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 131:49.02 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 131:49.02 100 | class map 131:49.02 | ^~~ 132:03.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 132:03.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 132:03.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/FileBlockCache.cpp:14, 132:03.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 132:03.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:03.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:03.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:03.65 | ^ 132:03.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:03.65 46 | struct Block { 132:03.65 | ^~~~~ 132:04.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 132:04.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 132:04.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 132:04.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/FileBlockCache.h:11, 132:04.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/FileBlockCache.cpp:7, 132:04.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:04.05 1007 | foundInterface = 0; \ 132:04.05 | ^~~~~~~~~~~~~~ 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:04.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:04.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:04.05 48 | NS_INTERFACE_MAP_END 132:04.05 | ^~~~~~~~~~~~~~~~~~~~ 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:04.05 981 | else 132:04.05 | ^~~~ 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:04.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:04.05 | ^~~~~~~~~~~~~~~~~~ 132:04.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:04.06 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:04.06 | ^~~~~~~~~~~~~~~~~~~~~~ 132:21.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 132:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 132:21.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 132:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DecoderDoctorLogger.h:15, 132:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaCache.h:10, 132:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaCache.cpp:7, 132:21.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:21.51 1007 | foundInterface = 0; \ 132:21.51 | ^~~~~~~~~~~~~~ 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:21.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:21.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:21.51 24 | NS_INTERFACE_MAP_END 132:21.51 | ^~~~~~~~~~~~~~~~~~~~ 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:21.51 981 | else 132:21.51 | ^~~~ 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:21.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:21.51 | ^~~~~~~~~~~~~~~~~~ 132:21.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:21.51 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:21.51 | ^~~~~~~~~~~~~~~~~~~~~~ 132:23.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 132:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 132:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 132:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 132:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 132:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CondVar.h:15, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Monitor.h:10, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:13, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DecoderDoctorLogger.h:15, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaCache.h:10, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaCache.cpp:7, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 132:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 132:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 132:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 132:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:23.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:23.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:23.81 In file included from /usr/include/c++/9/map:61, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:17, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaData.cpp:13, 132:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media5.cpp:20: 132:23.81 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 132:23.81 100 | class map 132:23.81 | ^~~ 132:57.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDevices.cpp:5, 132:57.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:57.43 1022 | foundInterface = 0; \ 132:57.43 | ^~~~~~~~~~~~~~ 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:57.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDevices.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:57.43 217 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:57.43 981 | else 132:57.43 | ^~~~ 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:57.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:57.43 | ^~~~~~~~~~~~~~~~~~ 132:57.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDevices.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:57.43 216 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 132:57.43 | ^~~~~~~~~~~~~~~~~~~~~~ 133:00.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaManager.cpp:78, 133:00.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 133:00.60 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 133:00.60 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:00.60 294 | memcpy(this, &config, sizeof(*this)); 133:00.60 | ^ 133:00.60 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 133:00.61 256 | struct Config { 133:00.61 | ^~~~~~ 133:01.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaDevices.cpp:5, 133:01.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.65 1022 | foundInterface = 0; \ 133:01.65 | ^~~~~~~~~~~~~~ 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:01.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:01.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:01.65 167 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:01.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.65 981 | else 133:01.65 | ^~~~ 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:01.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:01.65 | ^~~~~~~~~~~~~~~~~~ 133:01.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:01.65 166 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 133:01.65 | ^~~~~~~~~~~~~~~~~~~~~~ 133:44.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 133:44.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 133:44.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 133:44.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DecoderDoctorLogger.h:15, 133:44.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaResource.h:9, 133:44.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaResource.cpp:7, 133:44.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:44.65 1007 | foundInterface = 0; \ 133:44.65 | ^~~~~~~~~~~~~~ 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:44.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:44.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:44.65 64 | NS_INTERFACE_MAP_END 133:44.65 | ^~~~~~~~~~~~~~~~~~~~ 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:44.65 981 | else 133:44.65 | ^~~~ 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:44.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:44.65 | ^~~~~~~~~~~~~~~~~~ 133:44.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:44.65 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 133:44.65 | ^~~~~~~~~~~~~~~~~~~~~~ 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.14 1007 | foundInterface = 0; \ 133:46.14 | ^~~~~~~~~~~~~~ 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:46.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:46.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:46.14 35 | NS_INTERFACE_MAP_END 133:46.14 | ^~~~~~~~~~~~~~~~~~~~ 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.14 981 | else 133:46.14 | ^~~~ 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:46.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:46.14 | ^~~~~~~~~~~~~~~~~~ 133:46.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:46.14 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:46.14 | ^~~~~~~~~~~~~~~~~~~~~~ 133:46.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 133:46.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.20 1022 | foundInterface = 0; \ 133:46.20 | ^~~~~~~~~~~~~~ 133:46.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:46.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:46.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:46.20 262 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:46.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DecoderDoctorLogger.h:15, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaResource.h:9, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaResource.cpp:7, 133:46.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 133:46.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.20 302 | } else 133:46.20 | ^~~~ 133:46.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:46.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:46.21 261 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 133:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 134:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 134:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRunnable.h:10, 134:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractThread.h:13, 134:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.h:10, 134:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.cpp:7, 134:02.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 134:02.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 134:02.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:02.20 1022 | foundInterface = 0; \ 134:02.20 | ^~~~~~~~~~~~~~ 134:02.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:02.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:02.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:02.20 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:02.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.h:13, 134:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.cpp:7, 134:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 134:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:02.21 302 | } else 134:02.21 | ^~~~ 134:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:02.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:02.21 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 134:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 134:04.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 134:04.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRunnable.h:10, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractThread.h:13, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.h:10, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.cpp:7, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:04.07 1022 | foundInterface = 0; \ 134:04.07 | ^~~~~~~~~~~~~~ 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:04.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:04.07 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.h:13, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTimer.cpp:7, 134:04.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:04.07 302 | } else 134:04.07 | ^~~~ 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:04.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:04.07 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 134:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 134:19.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 134:19.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 134:19.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.h:10, 134:19.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.cpp:7, 134:19.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 134:19.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 134:19.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:19.05 1022 | foundInterface = 0; \ 134:19.05 | ^~~~~~~~~~~~~~ 134:19.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:19.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:19.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:19.05 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:19.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:19.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.h:10, 134:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.cpp:7, 134:19.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 134:19.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:19.06 302 | } else 134:19.06 | ^~~~ 134:19.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:19.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:19.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:19.06 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 134:19.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.h:10, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.cpp:7, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:19.12 1022 | foundInterface = 0; \ 134:19.12 | ^~~~~~~~~~~~~~ 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:19.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:19.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:19.12 29 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:19.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.h:10, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.cpp:7, 134:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:19.12 302 | } else 134:19.12 | ^~~~ 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:19.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:19.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackCue.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:19.12 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 134:19.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 134:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 134:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 134:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.h:10, 134:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.cpp:7, 134:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 134:19.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 134:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:19.17 1007 | foundInterface = 0; \ 134:19.17 | ^~~~~~~~~~~~~~ 134:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:19.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:19.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:19.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:19.17 30 | NS_INTERFACE_MAP_END 134:19.17 | ^~~~~~~~~~~~~~~~~~~~ 134:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:19.17 981 | else 134:19.17 | ^~~~ 134:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:19.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:19.17 | ^~~~~~~~~~~~~~~~~~ 134:19.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:19.18 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:19.18 | ^~~~~~~~~~~~~~~~~~~~~~ 134:19.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 134:19.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:19.21 1022 | foundInterface = 0; \ 134:19.21 | ^~~~~~~~~~~~~~ 134:19.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:19.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:19.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:19.22 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:19.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:19.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:19.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:19.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:19.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.h:10, 134:19.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/SeekJob.cpp:7, 134:19.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 134:19.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:19.22 302 | } else 134:19.22 | ^~~~ 134:19.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:19.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:19.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:19.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:19.22 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 134:19.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:23.40 dom/media/doctor 134:33.60 dom/media/eme 134:38.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIEventTarget.h:10, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerialEventTarget.h:10, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIThread.h:10, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:10, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:38.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:38.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 134:38.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:38.64 1022 | foundInterface = 0; \ 134:38.64 | ^~~~~~~~~~~~~~ 134:38.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:38.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:38.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:38.64 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 134:38.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SamplesWaitingForKey.h:11, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:13, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:38.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:38.65 302 | } else 134:38.65 | ^~~~ 134:38.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:38.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:38.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:38.65 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 134:38.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIEventTarget.h:10, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerialEventTarget.h:10, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIThread.h:10, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:10, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:38.67 1022 | foundInterface = 0; \ 134:38.67 | ^~~~~~~~~~~~~~ 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:38.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:38.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:38.67 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 134:38.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SamplesWaitingForKey.h:11, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:13, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:38.67 302 | } else 134:38.67 | ^~~~ 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:38.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:38.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:38.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:38.68 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 134:38.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIEventTarget.h:10, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerialEventTarget.h:10, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIThread.h:10, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:10, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:39.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 134:39.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:39.57 1022 | foundInterface = 0; \ 134:39.58 | ^~~~~~~~~~~~~~ 134:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:39.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:39.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:39.58 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:39.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SamplesWaitingForKey.h:11, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:13, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:39.58 302 | } else 134:39.58 | ^~~~ 134:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:39.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:39.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:39.58 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 134:39.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:40.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIEventTarget.h:10, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerialEventTarget.h:10, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIThread.h:10, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CDMCaps.h:10, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/CDMCaps.cpp:7, 134:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.20 1007 | foundInterface = 0; \ 134:40.20 | ^~~~~~~~~~~~~~ 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.20 22 | NS_INTERFACE_MAP_END 134:40.20 | ^~~~~~~~~~~~~~~~~~~~ 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.20 981 | else 134:40.20 | ^~~~ 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:40.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:40.20 | ^~~~~~~~~~~~~~~~~~ 134:40.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:40.20 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:40.20 | ^~~~~~~~~~~~~~~~~~~~~~ 134:40.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 134:40.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.48 1007 | foundInterface = 0; \ 134:40.48 | ^~~~~~~~~~~~~~ 134:40.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.49 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.49 52 | NS_INTERFACE_MAP_END 134:40.49 | ^~~~~~~~~~~~~~~~~~~~ 134:40.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.49 981 | else 134:40.49 | ^~~~ 134:40.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:40.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:40.49 | ^~~~~~~~~~~~~~~~~~ 134:40.49 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:40.49 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:40.49 | ^~~~~~~~~~~~~~~~~~~~~~ 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.83 1007 | foundInterface = 0; \ 134:40.83 | ^~~~~~~~~~~~~~ 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.83 32 | NS_INTERFACE_MAP_END 134:40.83 | ^~~~~~~~~~~~~~~~~~~~ 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.83 981 | else 134:40.83 | ^~~~ 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:40.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:40.83 | ^~~~~~~~~~~~~~~~~~ 134:40.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:40.83 31 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 134:40.83 | ^~~~~~~~~~~~~~~~~~~~~~ 134:41.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 134:41.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:41.40 1007 | foundInterface = 0; \ 134:41.40 | ^~~~~~~~~~~~~~ 134:41.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:41.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:41.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:41.41 70 | NS_INTERFACE_MAP_END 134:41.41 | ^~~~~~~~~~~~~~~~~~~~ 134:41.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:41.41 981 | else 134:41.41 | ^~~~ 134:41.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:41.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:41.41 | ^~~~~~~~~~~~~~~~~~ 134:41.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:41.41 69 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 134:41.41 | ^~~~~~~~~~~~~~~~~~~~~~ 134:48.61 dom/media/encoder 135:02.22 dom/media/fake-cdm 135:05.70 dom/media/fake-cdm/libfake.so 135:05.95 dom/media/flac 135:16.59 dom/media/gmp 135:46.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 135:46.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 135:46.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/gmp/GMPServiceChild.cpp:7, 135:46.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 135:46.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:46.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:46.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:46.83 | ^ 135:46.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:46.83 46 | struct Block { 135:46.83 | ^~~~~ 136:10.56 dom/media/gmp/widevine-adapter 136:13.27 dom/media/gmp-plugin-openh264 136:14.05 dom/media/gmp-plugin-openh264/libfakeopenh264.so 136:14.25 dom/media/imagecapture 136:21.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:10, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaInfo.h:11, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/AudioStream.h:11, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaStreamGraph.h:9, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/CaptureTask.h:10, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/CaptureTask.cpp:7, 136:21.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 136:21.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 136:21.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:21.15 1022 | foundInterface = 0; \ 136:21.15 | ^~~~~~~~~~~~~~ 136:21.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:21.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:21.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:21.15 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:21.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/AudioStream.h:18, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaStreamGraph.h:9, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/CaptureTask.h:10, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/CaptureTask.cpp:7, 136:21.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 136:21.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:21.16 302 | } else 136:21.16 | ^~~~ 136:21.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:21.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:21.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:21.16 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 136:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.26 dom/media/ipc 137:54.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 137:54.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 137:54.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/ipc/RemoteDecoderModule.cpp:9: 137:54.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:54.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:54.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:54.52 | ^ 137:54.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:54.52 46 | struct Block { 137:54.52 | ^~~~~ 138:51.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 138:51.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:51.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/ipc/VideoDecoderManagerChild.cpp:10: 138:51.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:51.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:51.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:51.48 | ^ 138:51.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:51.48 46 | struct Block { 138:51.48 | ^~~~~ 139:19.71 dom/media/mediacapabilities 139:26.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 139:26.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 139:26.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 139:26.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DecoderDoctorLogger.h:15, 139:26.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.h:10, 139:26.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 139:26.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:26.13 1007 | foundInterface = 0; \ 139:26.13 | ^~~~~~~~~~~~~~ 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:26.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:26.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:26.13 548 | NS_INTERFACE_MAP_END 139:26.13 | ^~~~~~~~~~~~~~~~~~~~ 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:26.13 981 | else 139:26.13 | ^~~~ 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:26.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:26.13 | ^~~~~~~~~~~~~~~~~~ 139:26.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.cpp:547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:26.14 547 | NS_INTERFACE_MAP_ENTRY(nsISupports) 139:26.14 | ^~~~~~~~~~~~~~~~~~~~~~ 139:26.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CondVar.h:15, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Monitor.h:10, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:13, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DecoderDoctorLogger.h:15, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.h:10, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 139:26.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 139:26.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 139:26.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 139:26.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 139:26.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:26.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:26.66 In file included from /usr/include/c++/9/map:61, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:10, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediacapabilities/MediaCapabilities.cpp:11, 139:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 139:26.66 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 139:26.66 100 | class map 139:26.66 | ^~~ 139:31.04 dom/media/mediasink 139:36.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 139:36.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 139:36.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 139:36.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:10, 139:36.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaInfo.h:11, 139:36.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/AudioStream.h:11, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/AudioSink.h:9, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/AudioSink.cpp:7, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 139:36.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 139:36.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:36.25 1022 | foundInterface = 0; \ 139:36.25 | ^~~~~~~~~~~~~~ 139:36.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 139:36.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 139:36.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:36.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 139:36.25 72 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 139:36.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:36.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/AudioStream.h:18, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/AudioSink.h:9, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/AudioSink.cpp:7, 139:36.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 139:36.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:36.25 302 | } else 139:36.25 | ^~~~ 139:36.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:36.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 139:36.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:36.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 139:36.26 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 139:36.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:46.58 dom/media/mediasource 139:54.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:10, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaInfo.h:11, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/VideoUtils.h:11, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaMIMETypes.h:10, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaContainerType.h:10, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.h:11, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.cpp:7, 139:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 139:54.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 139:54.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:54.20 1022 | foundInterface = 0; \ 139:54.20 | ^~~~~~~~~~~~~~ 139:54.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 139:54.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 139:54.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/MediaSource.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 139:54.21 640 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 139:54.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:54.21 981 | else 139:54.21 | ^~~~ 139:54.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:54.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:54.21 | ^~~~~~~~~~~~~~~~~~ 139:54.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/MediaSource.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:54.21 639 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 139:54.21 | ^~~~~~~~~~~~~~~~~~~~~~ 139:54.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 139:54.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:54.63 1022 | foundInterface = 0; \ 139:54.63 | ^~~~~~~~~~~~~~ 139:54.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 139:54.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 139:54.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 139:54.63 757 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 139:54.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/VideoUtils.h:18, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaMIMETypes.h:10, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaContainerType.h:10, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.h:11, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.cpp:7, 139:54.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 139:54.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:54.64 302 | } else 139:54.64 | ^~~~ 139:54.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:54.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 139:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 139:54.64 756 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 139:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:10, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaInfo.h:11, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/VideoUtils.h:11, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaMIMETypes.h:10, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaContainerType.h:10, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.h:11, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.cpp:7, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 139:54.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 139:54.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:54.67 1022 | foundInterface = 0; \ 139:54.67 | ^~~~~~~~~~~~~~ 139:54.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 139:54.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 139:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 139:54.67 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 139:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/VideoUtils.h:18, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaMIMETypes.h:10, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaContainerType.h:10, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.h:11, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/ContainerParser.cpp:7, 139:54.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 139:54.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:54.68 302 | } else 139:54.68 | ^~~~ 139:54.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:54.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 139:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:54.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 139:54.68 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 139:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:14.33 dom/media/mp3 140:22.25 dom/media/ogg 140:35.83 dom/media/platforms 141:04.41 dom/media/platforms/agnostic/bytestreams 141:05.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/MediaData.h:16, 141:05.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 141:05.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 141:05.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 141:05.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 141:05.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 141:05.41 31 | memset(aT, 0, sizeof(T)); 141:05.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 141:05.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 141:05.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 141:05.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 141:05.41 39 | struct SPSData { 141:05.41 | ^~~~~~~ 141:06.96 dom/media/platforms/agnostic/eme 141:19.85 dom/media/platforms/agnostic/gmp 141:29.71 dom/media/platforms/omx 141:41.98 dom/media/platforms/ffmpeg/ffvpx 141:49.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 141:49.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 141:49.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 141:49.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 141:49.21 | ^ 141:53.55 dom/media/platforms/ffmpeg 141:57.18 dom/media/platforms/ffmpeg/libav53 142:04.43 dom/media/platforms/ffmpeg/libav54 142:11.93 dom/media/platforms/ffmpeg/libav55 142:15.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 142:15.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 142:15.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 142:15.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 142:15.10 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 142:15.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 142:15.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 142:15.11 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 142:15.11 | ^ 142:19.66 dom/media/platforms/ffmpeg/ffmpeg57 142:22.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 142:22.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 142:22.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 142:22.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 142:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 142:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 142:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 142:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 142:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 142:22.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 142:22.96 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 142:22.96 | ^ 142:27.53 dom/media/platforms/ffmpeg/ffmpeg58 142:30.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 142:30.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 142:30.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 142:30.48 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 142:30.48 | ^ 142:34.74 dom/media/systemservices 142:44.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 142:44.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:44.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/systemservices/MediaChild.cpp:11, 142:44.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:20: 142:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 142:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 142:44.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 142:44.85 | ^ 142:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 142:44.85 46 | struct Block { 142:44.85 | ^~~~~ 143:00.47 dom/media/wave 143:10.27 dom/media/webaudio 143:21.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AnalyserNode.cpp:7, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 143:21.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 143:21.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:21.17 1022 | foundInterface = 0; \ 143:21.17 | ^~~~~~~~~~~~~~ 143:21.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:21.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:21.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:21.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:21.17 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 143:21.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:21.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:21.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 143:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 143:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AnalyserNode.cpp:7, 143:21.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 143:21.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:21.18 302 | } else 143:21.18 | ^~~~ 143:21.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:21.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:21.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:21.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:21.18 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 143:21.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:22.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:22.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:22.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:22.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 143:22.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 143:22.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AnalyserNode.cpp:7, 143:22.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:22.94 1022 | foundInterface = 0; \ 143:22.94 | ^~~~~~~~~~~~~~ 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:22.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:22.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioContext.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:22.94 140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 143:22.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:22.94 981 | else 143:22.94 | ^~~~ 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:22.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:22.94 | ^~~~~~~~~~~~~~~~~~ 143:22.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioContext.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:22.94 139 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 143:22.95 | ^~~~~~~~~~~~~~~~~~~~~~ 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:23.07 1022 | foundInterface = 0; \ 143:23.07 | ^~~~~~~~~~~~~~ 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:23.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:23.07 310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:23.07 981 | else 143:23.07 | ^~~~ 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:23.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:23.07 | ^~~~~~~~~~~~~~~~~~ 143:23.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:23.07 309 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 143:23.07 | ^~~~~~~~~~~~~~~~~~~~~~ 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:23.35 1022 | foundInterface = 0; \ 143:23.35 | ^~~~~~~~~~~~~~ 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:23.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:23.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:23.35 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 143:23.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:23.35 981 | else 143:23.35 | ^~~~ 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:23.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:23.35 | ^~~~~~~~~~~~~~~~~~ 143:23.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:23.36 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 143:23.36 | ^~~~~~~~~~~~~~~~~~~~~~ 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:23.53 1022 | foundInterface = 0; \ 143:23.53 | ^~~~~~~~~~~~~~ 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:23.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:23.53 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 143:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:23.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 143:23.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 143:23.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AnalyserNode.cpp:7, 143:23.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:23.53 302 | } else 143:23.53 | ^~~~ 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:23.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:23.53 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 143:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AnalyserNode.cpp:7, 143:23.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 143:23.93 /builddir/build/BUILD/thunderbird-68.2.2/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]': 143:23.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 143:23.94 /builddir/build/BUILD/thunderbird-68.2.2/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] 143:23.94 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 143:23.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:23.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioParamTimeline.h:10, 143:23.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 143:23.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 143:23.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 143:23.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 143:23.94 27 | struct AudioTimelineEvent final { 143:23.94 | ^~~~~~~~~~~~~~~~~~ 143:39.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:39.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:39.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:39.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:39.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:39.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:39.44 1022 | foundInterface = 0; \ 143:39.44 | ^~~~~~~~~~~~~~ 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:39.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:39.44 26 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 143:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:39.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:39.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:39.44 302 | } else 143:39.44 | ^~~~ 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:39.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:39.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:39.44 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 143:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.21 1022 | foundInterface = 0; \ 143:41.21 | ^~~~~~~~~~~~~~ 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.21 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 143:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 143:41.21 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 143:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.21 302 | } else 143:41.21 | ^~~~ 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.21 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 143:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 143:41.21 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 143:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 143:41.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.30 1022 | foundInterface = 0; \ 143:41.30 | ^~~~~~~~~~~~~~ 143:41.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.30 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:41.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.31 302 | } else 143:41.31 | ^~~~ 143:41.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.31 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 143:41.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 143:41.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.35 1022 | foundInterface = 0; \ 143:41.35 | ^~~~~~~~~~~~~~ 143:41.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.35 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 143:41.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.36 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.36 302 | } else 143:41.36 | ^~~~ 143:41.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.36 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 143:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.43 1022 | foundInterface = 0; \ 143:41.43 | ^~~~~~~~~~~~~~ 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.43 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.43 302 | } else 143:41.43 | ^~~~ 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.43 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 143:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 143:41.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.47 1022 | foundInterface = 0; \ 143:41.47 | ^~~~~~~~~~~~~~ 143:41.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.48 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.48 302 | } else 143:41.48 | ^~~~ 143:41.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.48 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 143:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 143:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.51 1022 | foundInterface = 0; \ 143:41.51 | ^~~~~~~~~~~~~~ 143:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.51 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.51 302 | } else 143:41.51 | ^~~~ 143:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.51 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 143:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 143:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 143:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:41.60 1022 | foundInterface = 0; \ 143:41.60 | ^~~~~~~~~~~~~~ 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:41.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:41.60 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 143:41.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:41.60 302 | } else 143:41.60 | ^~~~ 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:41.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:41.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:41.60 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 143:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 143:56.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.29 1022 | foundInterface = 0; \ 143:56.29 | ^~~~~~~~~~~~~~ 143:56.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.29 55 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 143:56.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.30 302 | } else 143:56.30 | ^~~~ 143:56.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.30 54 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 143:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 143:56.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.30 1022 | foundInterface = 0; \ 143:56.30 | ^~~~~~~~~~~~~~ 143:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.31 63 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.31 302 | } else 143:56.31 | ^~~~ 143:56.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.31 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 143:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 143:56.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.32 1022 | foundInterface = 0; \ 143:56.32 | ^~~~~~~~~~~~~~ 143:56.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.33 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:56.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.33 302 | } else 143:56.33 | ^~~~ 143:56.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.33 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 143:56.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 143:56.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.37 1022 | foundInterface = 0; \ 143:56.37 | ^~~~~~~~~~~~~~ 143:56.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.38 33 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.38 302 | } else 143:56.38 | ^~~~ 143:56.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.38 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 143:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 143:56.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.43 1022 | foundInterface = 0; \ 143:56.43 | ^~~~~~~~~~~~~~ 143:56.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.43 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 143:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.44 302 | } else 143:56.44 | ^~~~ 143:56.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.44 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 143:56.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 143:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.54 1022 | foundInterface = 0; \ 143:56.54 | ^~~~~~~~~~~~~~ 143:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.54 39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.54 302 | } else 143:56.54 | ^~~~ 143:56.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.55 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 143:56.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.63 1022 | foundInterface = 0; \ 143:56.63 | ^~~~~~~~~~~~~~ 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.63 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.63 302 | } else 143:56.63 | ^~~~ 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.63 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 143:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 143:56.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.64 1022 | foundInterface = 0; \ 143:56.64 | ^~~~~~~~~~~~~~ 143:56.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:56.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:56.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:56.64 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 143:56.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/AudioNode.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 143:56.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 143:56.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 143:56.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:56.65 302 | } else 143:56.65 | ^~~~ 143:56.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:56.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:56.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 143:56.65 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 143:56.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:02.48 dom/media/webaudio/blink 144:12.25 dom/media/webm 144:22.72 dom/media/webrtc 144:23.80 In file included from /usr/include/string.h:494, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:14, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 144:23.81 from /usr/include/c++/9/bits/move.h:55, 144:23.81 from /usr/include/c++/9/bits/nested_exception.h:40, 144:23.81 from /usr/include/c++/9/exception:144, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/exception:3, 144:23.81 from /usr/include/c++/9/new:40, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/new:3, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/new:44, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/mozalloc.h:16, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nscore.h:20, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsrootidl.h:13, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:10, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAudioDeviceInfo.h:10, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/AudioDeviceInfo.h:9, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/CubebDeviceEnumerator.h:8, 144:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:1: 144:23.81 In function 'void* memcpy(void*, const void*, size_t)', 144:23.81 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:584:11, 144:23.81 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray-inl.h:227:35, 144:23.81 inlined from 'void nsTArray_Impl::Compact() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:2131:34, 144:23.81 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:1765:5, 144:23.81 inlined from 'void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)' at /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:219:18: 144:23.81 /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] 144:23.81 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 144:23.81 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:23.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/CubebDeviceEnumerator.cpp: In member function 'void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)': 144:23.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:176:37: note: 'devices' declared here 144:23.81 176 | nsTArray> devices; 144:23.81 | ^~~~~~~ 144:29.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 144:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 144:29.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:29.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:29.62 294 | memcpy(this, &config, sizeof(*this)); 144:29.62 | ^ 144:29.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:29.62 256 | struct Config { 144:29.62 | ^~~~~~ 144:41.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 144:41.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 144:41.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 144:41.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:41.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:41.37 294 | memcpy(this, &config, sizeof(*this)); 144:41.37 | ^ 144:41.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:41.37 256 | struct Config { 144:41.37 | ^~~~~~ 144:42.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 144:42.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 144:42.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINamed.h:10, 144:42.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineDefault.h:8, 144:42.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 144:42.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:42.14 1007 | foundInterface = 0; \ 144:42.14 | ^~~~~~~~~~~~~~ 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:42.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:42.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/RTCCertificate.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:42.14 33 | NS_INTERFACE_MAP_END 144:42.14 | ^~~~~~~~~~~~~~~~~~~~ 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:42.14 981 | else 144:42.14 | ^~~~ 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:42.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:42.14 | ^~~~~~~~~~~~~~~~~~ 144:42.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/RTCCertificate.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:42.14 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 144:42.14 | ^~~~~~~~~~~~~~~~~~~~~~ 144:42.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 144:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:42.25 1007 | foundInterface = 0; \ 144:42.25 | ^~~~~~~~~~~~~~ 144:42.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:42.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:42.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 144:42.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:42.26 16 | NS_INTERFACE_MAP_END 144:42.26 | ^~~~~~~~~~~~~~~~~~~~ 144:42.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:42.26 981 | else 144:42.26 | ^~~~ 144:42.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:42.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:42.26 | ^~~~~~~~~~~~~~~~~~ 144:42.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:42.26 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 144:42.26 | ^~~~~~~~~~~~~~~~~~~~~~ 144:44.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 144:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ImageContainer.h:21, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.h:9, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineDefault.h:13, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 144:44.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 144:44.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 144:44.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 144:44.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 144:44.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 144:44.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:44.26 In file included from /usr/include/c++/9/map:61, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaTrackConstraints.h:10, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/DOMMediaStream.h:17, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineDefault.h:13, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 144:44.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 144:44.26 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 144:44.26 100 | class map 144:44.26 | ^~~ 144:55.78 dom/media/webspeech/synth 145:01.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:01.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 145:01.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsPrimitives.h:10, 145:01.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 145:01.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:01.13 1022 | foundInterface = 0; \ 145:01.13 | ^~~~~~~~~~~~~~ 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:01.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:01.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:01.13 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:01.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:01.13 981 | else 145:01.13 | ^~~~ 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:01.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:01.13 | ^~~~~~~~~~~~~~~~~~ 145:01.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:01.13 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 145:01.13 | ^~~~~~~~~~~~~~~~~~~~~~ 145:01.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 145:01.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:01.17 1022 | foundInterface = 0; \ 145:01.17 | ^~~~~~~~~~~~~~ 145:01.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:01.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:01.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:01.17 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:01.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 145:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 145:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/nsSpeechTask.h:10, 145:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 145:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 145:01.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:01.18 302 | } else 145:01.18 | ^~~~ 145:01.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:01.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:01.18 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 145:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:01.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 145:01.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsPrimitives.h:10, 145:01.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 145:01.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:01.22 1007 | foundInterface = 0; \ 145:01.22 | ^~~~~~~~~~~~~~ 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:01.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:01.22 20 | NS_INTERFACE_MAP_END 145:01.22 | ^~~~~~~~~~~~~~~~~~~~ 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:01.22 981 | else 145:01.22 | ^~~~ 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:01.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:01.22 | ^~~~~~~~~~~~~~~~~~ 145:01.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:01.22 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:01.22 | ^~~~~~~~~~~~~~~~~~~~~~ 145:01.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 145:01.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:01.70 1007 | foundInterface = 0; \ 145:01.70 | ^~~~~~~~~~~~~~ 145:01.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:01.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:01.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:01.70 33 | NS_INTERFACE_MAP_END 145:01.70 | ^~~~~~~~~~~~~~~~~~~~ 145:01.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:01.70 991 | else 145:01.71 | ^~~~ 145:01.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:01.71 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:01.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:01.71 32 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 145:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 145:03.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:03.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 145:03.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 145:03.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 145:03.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 145:03.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 145:03.04 | ^ 145:03.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 145:03.04 46 | struct Block { 145:03.04 | ^~~~~ 145:03.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:03.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 145:03.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsPrimitives.h:10, 145:03.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 145:03.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 145:03.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 145:03.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.58 1007 | foundInterface = 0; \ 145:03.58 | ^~~~~~~~~~~~~~ 145:03.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:03.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:03.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:03.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:03.58 112 | NS_INTERFACE_MAP_END 145:03.58 | ^~~~~~~~~~~~~~~~~~~~ 145:03.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.58 991 | else 145:03.58 | ^~~~ 145:03.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:03.58 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:03.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:03.58 111 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 145:03.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 145:03.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.59 1007 | foundInterface = 0; \ 145:03.59 | ^~~~~~~~~~~~~~ 145:03.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:03.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:03.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:03.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:03.60 219 | NS_INTERFACE_MAP_END 145:03.60 | ^~~~~~~~~~~~~~~~~~~~ 145:03.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.60 991 | else 145:03.60 | ^~~~ 145:03.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:03.60 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:03.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:03.60 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 145:03.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:06.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 145:06.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 145:06.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 145:06.70 60 | return isLocal; 145:06.70 | ^~~~~~~ 145:07.97 dom/media/webspeech/synth/speechd 145:12.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 145:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIObserver.h:10, 145:12.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 145:12.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 145:12.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:12.42 1007 | foundInterface = 0; \ 145:12.42 | ^~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:12.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:12.42 177 | NS_INTERFACE_MAP_END 145:12.42 | ^~~~~~~~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:12.42 991 | else 145:12.42 | ^~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:12.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:12.42 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 145:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:12.42 1007 | foundInterface = 0; \ 145:12.42 | ^~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:12.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:12.42 275 | NS_INTERFACE_MAP_END 145:12.42 | ^~~~~~~~~~~~~~~~~~~~ 145:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:12.42 991 | else 145:12.42 | ^~~~ 145:12.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:12.43 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:12.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:12.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:12.43 274 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 145:12.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:13.84 dom/media/webspeech/recognition 145:15.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:15.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 145:15.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammar.h:10, 145:15.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 145:15.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:15.12 1007 | foundInterface = 0; \ 145:15.12 | ^~~~~~~~~~~~~~ 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:15.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:15.12 20 | NS_INTERFACE_MAP_END 145:15.12 | ^~~~~~~~~~~~~~~~~~~~ 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:15.12 981 | else 145:15.12 | ^~~~ 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:15.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:15.12 | ^~~~~~~~~~~~~~~~~~ 145:15.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:15.12 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:15.12 | ^~~~~~~~~~~~~~~~~~~~~~ 145:18.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 145:18.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:18.94 1007 | foundInterface = 0; \ 145:18.94 | ^~~~~~~~~~~~~~ 145:18.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:18.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:18.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:18.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:18.94 23 | NS_INTERFACE_MAP_END 145:18.94 | ^~~~~~~~~~~~~~~~~~~~ 145:18.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:18.94 981 | else 145:18.94 | ^~~~ 145:18.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:18.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:18.95 | ^~~~~~~~~~~~~~~~~~ 145:18.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:18.95 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:18.95 | ^~~~~~~~~~~~~~~~~~~~~~ 145:20.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 145:20.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:20.58 1022 | foundInterface = 0; \ 145:20.58 | ^~~~~~~~~~~~~~ 145:20.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:20.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:20.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:20.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:20.58 130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:20.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:20.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:20.58 981 | else 145:20.58 | ^~~~ 145:20.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:20.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:20.59 | ^~~~~~~~~~~~~~~~~~ 145:20.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:20.59 129 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 145:20.59 | ^~~~~~~~~~~~~~~~~~~~~~ 145:20.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 145:20.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:20.68 1007 | foundInterface = 0; \ 145:20.68 | ^~~~~~~~~~~~~~ 145:20.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:20.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:20.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:20.69 22 | NS_INTERFACE_MAP_END 145:20.69 | ^~~~~~~~~~~~~~~~~~~~ 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:20.69 981 | else 145:20.69 | ^~~~ 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:20.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:20.69 | ^~~~~~~~~~~~~~~~~~ 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:20.69 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:20.69 | ^~~~~~~~~~~~~~~~~~~~~~ 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:20.69 1007 | foundInterface = 0; \ 145:20.69 | ^~~~~~~~~~~~~~ 145:20.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:20.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:20.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:20.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:20.70 21 | NS_INTERFACE_MAP_END 145:20.70 | ^~~~~~~~~~~~~~~~~~~~ 145:20.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:20.70 981 | else 145:20.70 | ^~~~ 145:20.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:20.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:20.70 | ^~~~~~~~~~~~~~~~~~ 145:20.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:20.70 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:20.70 | ^~~~~~~~~~~~~~~~~~~~~~ 145:20.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 145:20.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:20.72 1007 | foundInterface = 0; \ 145:20.72 | ^~~~~~~~~~~~~~ 145:20.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:20.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:20.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:20.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:20.72 23 | NS_INTERFACE_MAP_END 145:20.72 | ^~~~~~~~~~~~~~~~~~~~ 145:20.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:20.72 981 | else 145:20.72 | ^~~~ 145:20.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:20.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:20.72 | ^~~~~~~~~~~~~~~~~~ 145:20.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:20.72 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:20.72 | ^~~~~~~~~~~~~~~~~~~~~~ 145:26.06 dom/media/mp4 145:29.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:65: 145:29.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)': 145:29.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mp4/MoofParser.cpp:817:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 145:29.98 817 | uint32_t creationTime, modificationTime, reserved, duration; 145:29.98 | ^~~~~~~~ 145:29.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/media/mp4/MoofParser.cpp:830:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 145:29.98 830 | uint32_t reserved; 145:29.98 | ^~~~~~~~ 145:39.53 dom/media/bridge 145:47.45 dom/midi 145:53.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:53.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 145:53.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 145:53.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 145:53.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:7, 145:53.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 145:53.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 145:53.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:53.90 1022 | foundInterface = 0; \ 145:53.90 | ^~~~~~~~~~~~~~ 145:53.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:53.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:53.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:53.90 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:53.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:53.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 145:53.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 145:53.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 145:53.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:7, 145:53.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 145:53.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:53.90 409 | else 145:53.90 | ^~~~ 145:53.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 145:53.90 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 145:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:56.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 145:56.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 145:56.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 145:56.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:7, 145:56.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:56.14 1007 | foundInterface = 0; \ 145:56.14 | ^~~~~~~~~~~~~~ 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:56.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:56.14 21 | NS_INTERFACE_MAP_END 145:56.14 | ^~~~~~~~~~~~~~~~~~~~ 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:56.14 981 | else 145:56.14 | ^~~~ 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:56.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:56.14 | ^~~~~~~~~~~~~~~~~~ 145:56.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:56.14 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:56.14 | ^~~~~~~~~~~~~~~~~~~~~~ 145:56.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 145:56.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:56.17 1022 | foundInterface = 0; \ 145:56.17 | ^~~~~~~~~~~~~~ 145:56.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:56.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:56.17 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 145:56.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 145:56.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 145:56.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:7, 145:56.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 145:56.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:56.18 302 | } else 145:56.18 | ^~~~ 145:56.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:56.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:56.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:56.18 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 145:56.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 145:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 145:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 145:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 145:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:7, 145:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:56.20 1007 | foundInterface = 0; \ 145:56.20 | ^~~~~~~~~~~~~~ 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:56.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:56.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:56.20 21 | NS_INTERFACE_MAP_END 145:56.20 | ^~~~~~~~~~~~~~~~~~~~ 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:56.20 981 | else 145:56.20 | ^~~~ 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:56.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:56.20 | ^~~~~~~~~~~~~~~~~~ 145:56.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:56.20 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 145:56.20 | ^~~~~~~~~~~~~~~~~~~~~~ 145:56.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 145:56.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:56.27 1022 | foundInterface = 0; \ 145:56.27 | ^~~~~~~~~~~~~~ 145:56.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:56.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:56.27 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:56.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 145:56.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 145:56.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 145:56.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIAccess.cpp:7, 145:56.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 145:56.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:56.28 409 | else 145:56.28 | ^~~~ 145:56.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 145:56.28 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 145:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:08.21 dom/notification 146:15.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 146:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:23, 146:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 146:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 146:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 146:15.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 146:15.90 | ^ 146:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 146:15.90 46 | struct Block { 146:15.90 | ^~~~~ 146:16.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 146:16.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 146:16.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:16.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Notification.h:10, 146:16.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:7, 146:16.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.99 1007 | foundInterface = 0; \ 146:16.99 | ^~~~~~~~~~~~~~ 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:16.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:16.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:16.99 170 | NS_INTERFACE_MAP_END 146:16.99 | ^~~~~~~~~~~~~~~~~~~~ 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.99 981 | else 146:16.99 | ^~~~ 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:16.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:16.99 | ^~~~~~~~~~~~~~~~~~ 146:16.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:16.99 169 | NS_INTERFACE_MAP_ENTRY(nsISupports) 146:17.00 | ^~~~~~~~~~~~~~~~~~~~~~ 146:17.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 146:17.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:17.19 1022 | foundInterface = 0; \ 146:17.19 | ^~~~~~~~~~~~~~ 146:17.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:17.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:17.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:17.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:1027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:17.19 1027 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 146:17.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:17.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:17.19 981 | else 146:17.19 | ^~~~ 146:17.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:17.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:17.19 | ^~~~~~~~~~~~~~~~~~ 146:17.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:1026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:17.19 1026 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 146:17.19 | ^~~~~~~~~~~~~~~~~~~~~~ 146:17.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 146:17.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:17.43 1022 | foundInterface = 0; \ 146:17.43 | ^~~~~~~~~~~~~~ 146:17.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:17.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:17.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:17.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:17.44 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 146:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:17.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:17.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Notification.h:10, 146:17.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/Notification.cpp:7, 146:17.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 146:17.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:17.44 302 | } else 146:17.44 | ^~~~ 146:17.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:17.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:17.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:17.44 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 146:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:22.84 dom/offline 146:27.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 146:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 146:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIApplicationCache.h:10, 146:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/offline/nsDOMOfflineResourceList.h:11, 146:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/offline/nsDOMOfflineResourceList.cpp:7, 146:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:27.24 1022 | foundInterface = 0; \ 146:27.24 | ^~~~~~~~~~~~~~ 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:27.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:27.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:27.24 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 146:27.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:27.24 981 | else 146:27.24 | ^~~~ 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:27.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:27.24 | ^~~~~~~~~~~~~~~~~~ 146:27.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:27.24 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 146:27.24 | ^~~~~~~~~~~~~~~~~~~~~~ 146:28.83 dom/power 146:34.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 146:34.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 146:34.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/power/PowerManagerService.cpp:7, 146:34.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 146:34.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 146:34.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 146:34.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 146:34.23 | ^ 146:34.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 146:34.23 46 | struct Block { 146:34.23 | ^~~~~ 146:34.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/power/PowerManagerService.cpp:7, 146:34.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:34.95 1007 | foundInterface = 0; \ 146:34.95 | ^~~~~~~~~~~~~~ 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:34.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:34.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:34.95 29 | NS_INTERFACE_MAP_END 146:34.95 | ^~~~~~~~~~~~~~~~~~~~ 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:34.95 981 | else 146:34.95 | ^~~~ 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:34.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:34.95 | ^~~~~~~~~~~~~~~~~~ 146:34.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:34.95 28 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 146:34.95 | ^~~~~~~~~~~~~~~~~~~~~~ 146:36.53 dom/push 146:41.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushManager.cpp:7, 146:41.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:41.51 1007 | foundInterface = 0; \ 146:41.51 | ^~~~~~~~~~~~~~ 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:41.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:41.51 374 | NS_INTERFACE_MAP_END 146:41.51 | ^~~~~~~~~~~~~~~~~~~~ 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:41.51 981 | else 146:41.51 | ^~~~ 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:41.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:41.51 | ^~~~~~~~~~~~~~~~~~ 146:41.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:41.51 373 | NS_INTERFACE_MAP_ENTRY(nsISupports) 146:41.51 | ^~~~~~~~~~~~~~~~~~~~~~ 146:44.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 146:44.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:44.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:21, 146:44.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 146:44.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 146:44.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 146:44.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 146:44.53 | ^ 146:44.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 146:44.53 46 | struct Block { 146:44.53 | ^~~~~ 146:44.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushManager.cpp:7, 146:44.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:44.90 1007 | foundInterface = 0; \ 146:44.90 | ^~~~~~~~~~~~~~ 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:44.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:44.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:44.90 36 | NS_INTERFACE_MAP_END 146:44.90 | ^~~~~~~~~~~~~~~~~~~~ 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:44.90 981 | else 146:44.90 | ^~~~ 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:44.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:44.90 | ^~~~~~~~~~~~~~~~~~ 146:44.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:44.90 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 146:44.90 | ^~~~~~~~~~~~~~~~~~~~~~ 146:44.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 146:44.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:44.93 1007 | foundInterface = 0; \ 146:44.93 | ^~~~~~~~~~~~~~ 146:44.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:44.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:44.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:44.94 157 | NS_INTERFACE_MAP_END 146:44.94 | ^~~~~~~~~~~~~~~~~~~~ 146:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:44.94 981 | else 146:44.94 | ^~~~ 146:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:44.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:44.94 | ^~~~~~~~~~~~~~~~~~ 146:44.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:44.94 156 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 146:44.94 | ^~~~~~~~~~~~~~~~~~~~~~ 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:44.95 1007 | foundInterface = 0; \ 146:44.95 | ^~~~~~~~~~~~~~ 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:44.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:44.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:44.95 213 | NS_INTERFACE_MAP_END 146:44.95 | ^~~~~~~~~~~~~~~~~~~~ 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:44.95 981 | else 146:44.95 | ^~~~ 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:44.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:44.95 | ^~~~~~~~~~~~~~~~~~ 146:44.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:44.95 212 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 146:44.95 | ^~~~~~~~~~~~~~~~~~~~~~ 146:45.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 146:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:45.02 1007 | foundInterface = 0; \ 146:45.02 | ^~~~~~~~~~~~~~ 146:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:45.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:45.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:45.02 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:45.02 211 | NS_INTERFACE_MAP_END 146:45.02 | ^~~~~~~~~~~~~~~~~~~~ 146:45.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:45.02 981 | else 146:45.03 | ^~~~ 146:45.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:45.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:45.03 | ^~~~~~~~~~~~~~~~~~ 146:45.03 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:45.03 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 146:45.03 | ^~~~~~~~~~~~~~~~~~~~~~ 146:45.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 146:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:45.04 1007 | foundInterface = 0; \ 146:45.04 | ^~~~~~~~~~~~~~ 146:45.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:45.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:45.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:45.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:45.05 51 | NS_INTERFACE_MAP_END 146:45.05 | ^~~~~~~~~~~~~~~~~~~~ 146:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:45.05 981 | else 146:45.05 | ^~~~ 146:45.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:45.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:45.05 | ^~~~~~~~~~~~~~~~~~ 146:45.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:45.05 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 146:45.05 | ^~~~~~~~~~~~~~~~~~~~~~ 146:48.98 dom/quota 146:58.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/ActorsChild.h:10, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/ActorsChild.cpp:7, 146:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:58.50 1007 | foundInterface = 0; \ 146:58.50 | ^~~~~~~~~~~~~~ 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:58.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:58.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:58.50 50 | NS_INTERFACE_MAP_END 146:58.50 | ^~~~~~~~~~~~~~~~~~~~ 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:58.50 981 | else 146:58.50 | ^~~~ 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:58.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:58.50 | ^~~~~~~~~~~~~~~~~~ 146:58.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:58.50 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 146:58.50 | ^~~~~~~~~~~~~~~~~~~~~~ 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:58.51 1022 | foundInterface = 0; \ 146:58.51 | ^~~~~~~~~~~~~~ 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:58.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:58.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:58.51 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 146:58.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:58.51 981 | else 146:58.51 | ^~~~ 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:58.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:58.51 | ^~~~~~~~~~~~~~~~~~ 146:58.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:58.51 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 146:58.51 | ^~~~~~~~~~~~~~~~~~~~~~ 146:58.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 146:58.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:58.52 1022 | foundInterface = 0; \ 146:58.52 | ^~~~~~~~~~~~~~ 146:58.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:58.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:58.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:58.52 231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 146:58.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:58.52 981 | else 146:58.52 | ^~~~ 146:58.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:58.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:58.52 | ^~~~~~~~~~~~~~~~~~ 146:58.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:58.53 230 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 146:58.53 | ^~~~~~~~~~~~~~~~~~~~~~ 146:58.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 146:58.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:58.72 1022 | foundInterface = 0; \ 146:58.72 | ^~~~~~~~~~~~~~ 146:58.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:58.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:58.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:58.73 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 146:58.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/StorageManager.cpp:635:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 146:58.73 635 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 146:58.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:32, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/ActorsChild.h:10, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/ActorsChild.cpp:7, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 146:58.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:58.73 302 | } else 146:58.73 | ^~~~ 146:58.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:58.73 302 | } else 146:58.73 | ^~~~ 146:58.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:58.73 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 146:58.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/StorageManager.cpp:635:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 146:58.73 635 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 146:58.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:58.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 146:58.73 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 146:58.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 146:58.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 146:58.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 146:58.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/ActorsChild.h:10, 146:58.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/ActorsChild.cpp:7, 146:58.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:58.74 1007 | foundInterface = 0; \ 146:58.74 | ^~~~~~~~~~~~~~ 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:58.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:58.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/StorageManager.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:58.74 720 | NS_INTERFACE_MAP_END 146:58.74 | ^~~~~~~~~~~~~~~~~~~~ 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:58.74 981 | else 146:58.74 | ^~~~ 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:58.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:58.74 | ^~~~~~~~~~~~~~~~~~ 146:58.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/quota/StorageManager.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:58.74 719 | NS_INTERFACE_MAP_ENTRY(nsISupports) 146:58.74 | ^~~~~~~~~~~~~~~~~~~~~~ 147:12.98 dom/security 147:18.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 147:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 147:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 147:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 147:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 147:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/CSPEvalChecker.cpp:8, 147:18.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:18.71 1007 | foundInterface = 0; \ 147:18.71 | ^~~~~~~~~~~~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:18.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:18.71 165 | NS_INTERFACE_MAP_END 147:18.71 | ^~~~~~~~~~~~~~~~~~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 147:18.71 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 147:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/ReferrerInfo.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 147:18.71 36 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 147:18.71 | ^~~~~~~~~~~~~~~~~~~~ 147:18.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/ReferrerInfo.cpp:7, 147:18.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:18.71 136 | } else 147:18.71 | ^~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 147:18.71 136 | } else 147:18.71 | ^~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 147:18.71 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 147:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 147:18.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/ReferrerInfo.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 147:18.72 36 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 147:18.72 | ^~~~~~~~~~~~~~~~~~~~ 147:20.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 147:20.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 147:20.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 147:20.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 147:20.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 147:20.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/CSPEvalChecker.cpp:8, 147:20.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:20.41 1007 | foundInterface = 0; \ 147:20.41 | ^~~~~~~~~~~~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:20.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:20.41 165 | NS_INTERFACE_MAP_END 147:20.41 | ^~~~~~~~~~~~~~~~~~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 147:20.41 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 147:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 147:20.41 239 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 147:20.41 | ^~~~~~~~~~~~~~~~~~~~ 147:20.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/ReferrerInfo.cpp:7, 147:20.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:20.41 136 | } else 147:20.41 | ^~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 147:20.41 136 | } else 147:20.41 | ^~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 147:20.41 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 147:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 147:20.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 147:20.41 239 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 147:20.41 | ^~~~~~~~~~~~~~~~~~~~ 147:22.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 147:22.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:22.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/nsMixedContentBlocker.cpp:40, 147:22.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:101: 147:22.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 147:22.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147:22.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 147:22.34 | ^ 147:22.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 147:22.34 46 | struct Block { 147:22.34 | ^~~~~ 147:32.64 dom/security/featurepolicy 147:36.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/featurepolicy/Feature.h:11, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/security/featurepolicy/Feature.cpp:7, 147:36.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:36.86 1007 | foundInterface = 0; \ 147:36.86 | ^~~~~~~~~~~~~~ 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:36.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:36.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:36.86 24 | NS_INTERFACE_MAP_END 147:36.86 | ^~~~~~~~~~~~~~~~~~~~ 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:36.86 981 | else 147:36.86 | ^~~~ 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:36.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:36.86 | ^~~~~~~~~~~~~~~~~~ 147:36.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:36.86 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 147:36.86 | ^~~~~~~~~~~~~~~~~~~~~~ 147:38.56 dom/storage 147:47.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.h:11, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.h:10, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:7, 147:47.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 147:47.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 147:47.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:47.58 1022 | foundInterface = 0; \ 147:47.58 | ^~~~~~~~~~~~~~ 147:47.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:47.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:47.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:47.58 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 147:47.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:47.59 981 | else 147:47.59 | ^~~~ 147:47.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:47.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:47.59 | ^~~~~~~~~~~~~~~~~~ 147:47.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:47.59 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:47.59 | ^~~~~~~~~~~~~~~~~~~~~~ 147:47.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 147:47.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:47.82 1022 | foundInterface = 0; \ 147:47.82 | ^~~~~~~~~~~~~~ 147:47.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:47.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:47.82 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 147:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.h:13, 147:47.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.h:10, 147:47.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:7, 147:47.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 147:47.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:47.83 302 | } else 147:47.83 | ^~~~ 147:47.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:47.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:47.83 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 147:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 147:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 147:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:47.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 147:47.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 147:47.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.h:11, 147:47.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.h:10, 147:47.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:7, 147:47.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 147:47.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 147:47.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:47.84 1022 | foundInterface = 0; \ 147:47.84 | ^~~~~~~~~~~~~~ 147:47.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:47.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:47.84 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 147:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.h:13, 147:47.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.h:10, 147:47.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:7, 147:47.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 147:47.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:47.85 302 | } else 147:47.85 | ^~~~ 147:47.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:47.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:47.85 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 147:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:48.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 147:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/SessionStorageManager.cpp:9, 147:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 147:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 147:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147:48.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 147:48.55 | ^ 147:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 147:48.55 46 | struct Block { 147:48.55 | ^~~~~ 147:48.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.h:11, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.h:10, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/LocalStorage.cpp:7, 147:48.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 147:48.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 147:48.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:48.71 1007 | foundInterface = 0; \ 147:48.71 | ^~~~~~~~~~~~~~ 147:48.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:48.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 147:48.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:48.71 28 | NS_INTERFACE_MAP_END 147:48.72 | ^~~~~~~~~~~~~~~~~~~~ 147:48.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:48.72 981 | else 147:48.72 | ^~~~ 147:48.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:48.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:48.72 | ^~~~~~~~~~~~~~~~~~ 147:48.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/Storage.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:48.72 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 147:48.72 | ^~~~~~~~~~~~~~~~~~~~~~ 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:48.78 1007 | foundInterface = 0; \ 147:48.78 | ^~~~~~~~~~~~~~ 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:48.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:48.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:48.78 290 | NS_INTERFACE_MAP_END 147:48.78 | ^~~~~~~~~~~~~~~~~~~~ 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:48.78 981 | else 147:48.78 | ^~~~ 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:48.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:48.78 | ^~~~~~~~~~~~~~~~~~ 147:48.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:48.79 289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:48.79 | ^~~~~~~~~~~~~~~~~~~~~~ 147:58.79 dom/svg 148:04.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAngle.h:10, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAngle.cpp:7, 148:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 148:04.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.79 1007 | foundInterface = 0; \ 148:04.79 | ^~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.79 23 | NS_INTERFACE_MAP_END 148:04.79 | ^~~~~~~~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.79 981 | else 148:04.79 | ^~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.79 | ^~~~~~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.79 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.79 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.79 1007 | foundInterface = 0; \ 148:04.79 | ^~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.79 23 | NS_INTERFACE_MAP_END 148:04.80 | ^~~~~~~~~~~~~~~~~~~~ 148:04.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.80 981 | else 148:04.80 | ^~~~ 148:04.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.80 | ^~~~~~~~~~~~~~~~~~ 148:04.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.80 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.80 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.83 1007 | foundInterface = 0; \ 148:04.83 | ^~~~~~~~~~~~~~ 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.83 23 | NS_INTERFACE_MAP_END 148:04.83 | ^~~~~~~~~~~~~~~~~~~~ 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.83 981 | else 148:04.83 | ^~~~ 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.83 | ^~~~~~~~~~~~~~~~~~ 148:04.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.83 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.83 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.85 1007 | foundInterface = 0; \ 148:04.85 | ^~~~~~~~~~~~~~ 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.85 38 | NS_INTERFACE_MAP_END 148:04.85 | ^~~~~~~~~~~~~~~~~~~~ 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.85 981 | else 148:04.85 | ^~~~ 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.85 | ^~~~~~~~~~~~~~~~~~ 148:04.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.85 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.85 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 148:04.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.88 1007 | foundInterface = 0; \ 148:04.88 | ^~~~~~~~~~~~~~ 148:04.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.88 60 | NS_INTERFACE_MAP_END 148:04.88 | ^~~~~~~~~~~~~~~~~~~~ 148:04.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.88 981 | else 148:04.88 | ^~~~ 148:04.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.88 | ^~~~~~~~~~~~~~~~~~ 148:04.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.88 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.88 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.89 1007 | foundInterface = 0; \ 148:04.89 | ^~~~~~~~~~~~~~ 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.89 70 | NS_INTERFACE_MAP_END 148:04.89 | ^~~~~~~~~~~~~~~~~~~~ 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.89 981 | else 148:04.89 | ^~~~ 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.89 | ^~~~~~~~~~~~~~~~~~ 148:04.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.89 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.89 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 148:04.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.91 1007 | foundInterface = 0; \ 148:04.91 | ^~~~~~~~~~~~~~ 148:04.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.91 51 | NS_INTERFACE_MAP_END 148:04.91 | ^~~~~~~~~~~~~~~~~~~~ 148:04.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.91 981 | else 148:04.91 | ^~~~ 148:04.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.91 | ^~~~~~~~~~~~~~~~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.92 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.92 | ^~~~~~~~~~~~~~~~~~~~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:04.92 1007 | foundInterface = 0; \ 148:04.92 | ^~~~~~~~~~~~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:04.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:04.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:04.92 70 | NS_INTERFACE_MAP_END 148:04.92 | ^~~~~~~~~~~~~~~~~~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:04.92 981 | else 148:04.92 | ^~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:04.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:04.92 | ^~~~~~~~~~~~~~~~~~ 148:04.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:04.92 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:04.92 | ^~~~~~~~~~~~~~~~~~~~~~ 148:14.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPathSegList.h:10, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPathSegList.cpp:7, 148:14.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:14.81 1007 | foundInterface = 0; \ 148:14.81 | ^~~~~~~~~~~~~~ 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:14.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:14.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:14.81 51 | NS_INTERFACE_MAP_END 148:14.81 | ^~~~~~~~~~~~~~~~~~~~ 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:14.81 981 | else 148:14.81 | ^~~~ 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:14.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:14.81 | ^~~~~~~~~~~~~~~~~~ 148:14.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:14.82 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:14.82 | ^~~~~~~~~~~~~~~~~~~~~~ 148:14.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 148:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:14.88 1007 | foundInterface = 0; \ 148:14.88 | ^~~~~~~~~~~~~~ 148:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:14.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:14.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:14.88 68 | NS_INTERFACE_MAP_END 148:14.88 | ^~~~~~~~~~~~~~~~~~~~ 148:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:14.88 981 | else 148:14.88 | ^~~~ 148:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:14.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:14.89 | ^~~~~~~~~~~~~~~~~~ 148:14.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:14.89 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:14.89 | ^~~~~~~~~~~~~~~~~~~~~~ 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:14.91 1007 | foundInterface = 0; \ 148:14.91 | ^~~~~~~~~~~~~~ 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:14.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:14.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:14.91 38 | NS_INTERFACE_MAP_END 148:14.91 | ^~~~~~~~~~~~~~~~~~~~ 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:14.91 981 | else 148:14.91 | ^~~~ 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:14.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:14.91 | ^~~~~~~~~~~~~~~~~~ 148:14.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:14.91 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:14.91 | ^~~~~~~~~~~~~~~~~~~~~~ 148:14.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 148:14.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:14.94 1007 | foundInterface = 0; \ 148:14.94 | ^~~~~~~~~~~~~~ 148:14.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:14.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:14.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:14.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:14.94 68 | NS_INTERFACE_MAP_END 148:14.94 | ^~~~~~~~~~~~~~~~~~~~ 148:14.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:14.94 981 | else 148:14.94 | ^~~~ 148:14.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:14.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:14.95 | ^~~~~~~~~~~~~~~~~~ 148:14.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:14.95 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:14.95 | ^~~~~~~~~~~~~~~~~~~~~~ 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:16.00 1022 | foundInterface = 0; \ 148:16.00 | ^~~~~~~~~~~~~~ 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:16.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:16.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:16.00 44 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 148:16.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:16.00 981 | else 148:16.00 | ^~~~ 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:16.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:16.00 | ^~~~~~~~~~~~~~~~~~ 148:16.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:16.00 43 | NS_INTERFACE_MAP_ENTRY(Link) 148:16.00 | ^~~~~~~~~~~~~~~~~~~~~~ 148:16.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 148:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:16.11 1007 | foundInterface = 0; \ 148:16.11 | ^~~~~~~~~~~~~~ 148:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:16.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:16.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:16.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:16.11 51 | NS_INTERFACE_MAP_END 148:16.11 | ^~~~~~~~~~~~~~~~~~~~ 148:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:16.11 981 | else 148:16.11 | ^~~~ 148:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:16.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:16.11 | ^~~~~~~~~~~~~~~~~~ 148:16.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:16.11 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:16.11 | ^~~~~~~~~~~~~~~~~~~~~~ 148:26.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 148:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 148:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 148:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedLengthList.h:13, 148:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedLengthList.cpp:7, 148:26.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:26.67 1007 | foundInterface = 0; \ 148:26.67 | ^~~~~~~~~~~~~~ 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:26.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:26.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:26.67 30 | NS_INTERFACE_MAP_END 148:26.67 | ^~~~~~~~~~~~~~~~~~~~ 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:26.67 981 | else 148:26.67 | ^~~~ 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:26.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:26.67 | ^~~~~~~~~~~~~~~~~~ 148:26.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:26.67 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:26.67 | ^~~~~~~~~~~~~~~~~~~~~~ 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:26.69 1007 | foundInterface = 0; \ 148:26.69 | ^~~~~~~~~~~~~~ 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:26.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:26.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:26.69 27 | NS_INTERFACE_MAP_END 148:26.69 | ^~~~~~~~~~~~~~~~~~~~ 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:26.69 981 | else 148:26.69 | ^~~~ 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:26.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:26.69 | ^~~~~~~~~~~~~~~~~~ 148:26.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:26.69 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:26.69 | ^~~~~~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedViewBox.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:26.81 1007 | foundInterface = 0; \ 148:26.81 | ^~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:26.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:26.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedViewBox.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:26.81 80 | NS_INTERFACE_MAP_END 148:26.81 | ^~~~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:26.81 981 | else 148:26.81 | ^~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:26.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:26.81 | ^~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedViewBox.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:26.81 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:26.81 | ^~~~~~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedViewBox.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:26.81 1007 | foundInterface = 0; \ 148:26.81 | ^~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:26.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:26.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedViewBox.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:26.81 85 | NS_INTERFACE_MAP_END 148:26.81 | ^~~~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:26.81 981 | else 148:26.81 | ^~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:26.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:26.81 | ^~~~~~~~~~~~~~~~~~ 148:26.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedViewBox.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:26.81 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 148:26.81 | ^~~~~~~~~~~~~~~~~~~~~~ 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:27.82 1022 | foundInterface = 0; \ 148:27.82 | ^~~~~~~~~~~~~~ 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:27.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:27.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:27.82 29 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 148:27.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:27.82 981 | else 148:27.82 | ^~~~ 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:27.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:27.82 | ^~~~~~~~~~~~~~~~~~ 148:27.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:27.82 28 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 148:27.82 | ^~~~~~~~~~~~~~~~~~~~~~ 148:50.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 148:50.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 148:50.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedNumber.h:10, 148:50.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedNumber.h:10, 148:50.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 148:50.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFEDropShadowElement.cpp:7, 148:50.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:50.53 1022 | foundInterface = 0; \ 148:50.53 | ^~~~~~~~~~~~~~ 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:50.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:50.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:50.53 68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 148:50.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:50.53 999 | } else 148:50.53 | ^~~~ 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 148:50.53 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 148:50.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 148:50.53 67 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 148:50.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:50.54 1022 | foundInterface = 0; \ 148:50.54 | ^~~~~~~~~~~~~~ 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:50.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:50.54 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 148:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:50.54 999 | } else 148:50.54 | ^~~~ 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 148:50.54 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 148:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 148:50.54 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 148:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:00.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/DOMSVGAnimatedEnumeration.h:10, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedEnumeration.h:10, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGFragmentIdentifier.cpp:9, 149:00.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:00.83 1022 | foundInterface = 0; \ 149:00.83 | ^~~~~~~~~~~~~~ 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:00.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:00.83 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 149:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:00.83 981 | else 149:00.83 | ^~~~ 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:00.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:00.83 | ^~~~~~~~~~~~~~~~~~ 149:00.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:00.83 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 149:00.83 | ^~~~~~~~~~~~~~~~~~~~~~ 149:21.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 149:21.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 149:21.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 149:21.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPointList.h:13, 149:21.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.h:11, 149:21.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.cpp:7, 149:21.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:21.60 1007 | foundInterface = 0; \ 149:21.60 | ^~~~~~~~~~~~~~ 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:21.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:21.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:21.60 27 | NS_INTERFACE_MAP_END 149:21.60 | ^~~~~~~~~~~~~~~~~~~~ 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:21.60 981 | else 149:21.60 | ^~~~ 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:21.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:21.60 | ^~~~~~~~~~~~~~~~~~ 149:21.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:21.60 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:21.60 | ^~~~~~~~~~~~~~~~~~~~~~ 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:21.61 1007 | foundInterface = 0; \ 149:21.61 | ^~~~~~~~~~~~~~ 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:21.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:21.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:21.61 32 | NS_INTERFACE_MAP_END 149:21.61 | ^~~~~~~~~~~~~~~~~~~~ 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:21.61 981 | else 149:21.61 | ^~~~ 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:21.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:21.61 | ^~~~~~~~~~~~~~~~~~ 149:21.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:21.61 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:21.61 | ^~~~~~~~~~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:23.19 1007 | foundInterface = 0; \ 149:23.19 | ^~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:23.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:23.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSVGElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:23.19 59 | NS_INTERFACE_MAP_END 149:23.19 | ^~~~~~~~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:23.19 981 | else 149:23.19 | ^~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:23.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:23.19 | ^~~~~~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSVGElement.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:23.19 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:23.19 | ^~~~~~~~~~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:23.19 1022 | foundInterface = 0; \ 149:23.19 | ^~~~~~~~~~~~~~ 149:23.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:23.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:23.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:23.20 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 149:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 149:23.20 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 149:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPointList.h:12, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPointList.h:14, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.h:11, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.cpp:7, 149:23.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 149:23.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:23.20 302 | } else 149:23.20 | ^~~~ 149:23.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:23.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:23.20 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 149:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 149:23.20 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 149:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPointList.h:13, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.h:11, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.cpp:7, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:23.32 1022 | foundInterface = 0; \ 149:23.32 | ^~~~~~~~~~~~~~ 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:23.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:23.32 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 149:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPointList.h:12, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGAnimatedPointList.h:14, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.h:11, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGPolyElement.cpp:7, 149:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:23.32 302 | } else 149:23.32 | ^~~~ 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:23.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:23.32 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 149:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 149:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 149:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 149:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGTextFrame.h:16, 149:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGTextContentElement.cpp:17, 149:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 149:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:33.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:33.78 | ^ 149:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:33.78 46 | struct Block { 149:33.78 | ^~~~~ 149:35.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGStringList.h:11, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGTests.h:12, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/SVGTextContentElement.cpp:7, 149:35.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:35.52 1007 | foundInterface = 0; \ 149:35.52 | ^~~~~~~~~~~~~~ 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:35.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:35.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:35.52 48 | NS_INTERFACE_MAP_END 149:35.52 | ^~~~~~~~~~~~~~~~~~~~ 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:35.52 981 | else 149:35.52 | ^~~~ 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:35.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:35.52 | ^~~~~~~~~~~~~~~~~~ 149:35.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:35.52 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:35.52 | ^~~~~~~~~~~~~~~~~~~~~~ 149:39.35 dom/network 149:44.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 149:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 149:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 149:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/Connection.h:10, 149:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/Connection.cpp:7, 149:44.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:44.94 1022 | foundInterface = 0; \ 149:44.94 | ^~~~~~~~~~~~~~ 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:44.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:44.94 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:44.94 981 | else 149:44.94 | ^~~~ 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:44.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:44.94 | ^~~~~~~~~~~~~~~~~~ 149:44.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:44.94 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 149:44.94 | ^~~~~~~~~~~~~~~~~~~~~~ 149:46.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 149:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:46.81 1007 | foundInterface = 0; \ 149:46.81 | ^~~~~~~~~~~~~~ 149:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:46.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:46.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:46.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:46.81 27 | NS_INTERFACE_MAP_END 149:46.81 | ^~~~~~~~~~~~~~~~~~~~ 149:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:46.81 981 | else 149:46.81 | ^~~~ 149:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:46.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:46.81 | ^~~~~~~~~~~~~~~~~~ 149:46.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:46.81 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:46.81 | ^~~~~~~~~~~~~~~~~~~~~~ 149:48.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 149:48.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:48.84 1007 | foundInterface = 0; \ 149:48.84 | ^~~~~~~~~~~~~~ 149:48.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:48.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:48.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:48.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:48.85 24 | NS_INTERFACE_MAP_END 149:48.85 | ^~~~~~~~~~~~~~~~~~~~ 149:48.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:48.85 981 | else 149:48.85 | ^~~~ 149:48.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:48.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:48.85 | ^~~~~~~~~~~~~~~~~~ 149:48.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:48.85 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:48.85 | ^~~~~~~~~~~~~~~~~~~~~~ 149:48.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 149:48.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:48.86 1007 | foundInterface = 0; \ 149:48.86 | ^~~~~~~~~~~~~~ 149:48.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:48.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:48.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:48.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:48.87 48 | NS_INTERFACE_MAP_END 149:48.87 | ^~~~~~~~~~~~~~~~~~~~ 149:48.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:48.87 981 | else 149:48.87 | ^~~~ 149:48.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:48.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:48.87 | ^~~~~~~~~~~~~~~~~~ 149:48.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:48.87 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:48.87 | ^~~~~~~~~~~~~~~~~~~~~~ 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:48.88 1022 | foundInterface = 0; \ 149:48.88 | ^~~~~~~~~~~~~~ 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:48.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:48.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:48.88 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:48.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:48.88 981 | else 149:48.88 | ^~~~ 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:48.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:48.88 | ^~~~~~~~~~~~~~~~~~ 149:48.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:48.88 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 149:48.88 | ^~~~~~~~~~~~~~~~~~~~~~ 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:48.93 1007 | foundInterface = 0; \ 149:48.93 | ^~~~~~~~~~~~~~ 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:48.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:48.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:48.93 69 | NS_INTERFACE_MAP_END 149:48.93 | ^~~~~~~~~~~~~~~~~~~~ 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:48.93 981 | else 149:48.93 | ^~~~ 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:48.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:48.93 | ^~~~~~~~~~~~~~~~~~ 149:48.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:48.93 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:48.93 | ^~~~~~~~~~~~~~~~~~~~~~ 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:48.96 1007 | foundInterface = 0; \ 149:48.96 | ^~~~~~~~~~~~~~ 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:48.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:48.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:48.96 59 | NS_INTERFACE_MAP_END 149:48.96 | ^~~~~~~~~~~~~~~~~~~~ 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:48.96 981 | else 149:48.96 | ^~~~ 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:48.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:48.96 | ^~~~~~~~~~~~~~~~~~ 149:48.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:48.96 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:48.96 | ^~~~~~~~~~~~~~~~~~~~~~ 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:49.85 1022 | foundInterface = 0; \ 149:49.85 | ^~~~~~~~~~~~~~ 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:49.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:49.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:49.85 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:49.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:49.85 981 | else 149:49.85 | ^~~~ 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:49.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:49.85 | ^~~~~~~~~~~~~~~~~~ 149:49.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:49.85 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 149:49.85 | ^~~~~~~~~~~~~~~~~~~~~~ 149:49.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 149:49.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:49.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/UDPSocketChild.cpp:11, 149:49.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 149:49.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:49.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:50.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:50.00 | ^ 149:50.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:50.00 46 | struct Block { 149:50.00 | ^~~~~ 149:51.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 149:51.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 149:51.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/Connection.h:10, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/Connection.cpp:7, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 149:51.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 149:51.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 149:51.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 149:51.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149:51.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 149:51.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:51.82 In file included from /usr/include/c++/9/map:61, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Hal.h:13, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/ConnectionMainThread.h:11, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/network/Connection.cpp:8, 149:51.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 149:51.82 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 149:51.82 100 | class map 149:51.82 | ^~~ 149:57.19 dom/permission 150:02.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 150:02.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:02.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/permission/Permissions.cpp:9, 150:02.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 150:02.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:02.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:02.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:02.78 | ^ 150:02.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:02.78 46 | struct Block { 150:02.78 | ^~~~~ 150:02.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/permission/PermissionObserver.h:10, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/permission/PermissionObserver.cpp:7, 150:02.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:02.89 1007 | foundInterface = 0; \ 150:02.89 | ^~~~~~~~~~~~~~ 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:02.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:02.89 22 | NS_INTERFACE_MAP_END 150:02.89 | ^~~~~~~~~~~~~~~~~~~~ 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:02.89 981 | else 150:02.89 | ^~~~ 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:02.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:02.89 | ^~~~~~~~~~~~~~~~~~ 150:02.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:02.89 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 150:02.89 | ^~~~~~~~~~~~~~~~~~~~~~ 150:04.49 dom/plugins/base 150:22.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 150:22.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:22.54 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginHost.cpp:53: 150:22.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:22.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:22.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:22.54 | ^ 150:22.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:22.54 46 | struct Block { 150:22.54 | ^~~~~ 150:22.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 150:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 150:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPluginHost.h:14, 150:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginHost.h:12, 150:22.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginHost.cpp:9: 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:22.96 1007 | foundInterface = 0; \ 150:22.96 | ^~~~~~~~~~~~~~ 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:22.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginHost.cpp:1637:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:22.96 1637 | NS_INTERFACE_MAP_END 150:22.96 | ^~~~~~~~~~~~~~~~~~~~ 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:22.96 991 | else 150:22.96 | ^~~~ 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:22.96 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:22.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginHost.cpp:1636:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:22.96 1636 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 150:22.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:36.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 150:36.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 150:36.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 150:36.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 150:36.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsPluginInstanceOwner.cpp:36, 150:36.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 150:36.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:36.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:36.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:36.91 | ^ 150:36.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:36.91 46 | struct Block { 150:36.91 | ^~~~~ 150:41.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 150:41.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:18, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsJSNPRuntime.cpp:9, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 150:41.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 150:41.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 150:41.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 150:41.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:41.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:41.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:41.63 In file included from /usr/include/c++/9/map:61, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectParent.h:9, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:10, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/base/nsJSNPRuntime.cpp:40, 150:41.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 150:41.63 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 150:41.63 100 | class map 150:41.63 | ^~~ 150:50.04 dom/plugins/ipc 151:14.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 151:14.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:14.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/ipc/PluginInstanceParent.cpp:64, 151:14.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 151:14.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 151:14.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:14.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 151:14.66 | ^ 151:14.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 151:14.66 46 | struct Block { 151:14.66 | ^~~~~ 151:16.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/ipc/BrowserStreamChild.cpp:6, 151:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 151:16.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 151:16.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 151:16.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 151:16.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 151:16.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 151:16.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:16.25 In file included from /usr/include/c++/9/map:61, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/plugins/ipc/BrowserStreamChild.cpp:6, 151:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 151:16.25 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 151:16.25 100 | class map 151:16.25 | ^~~ 151:36.21 dom/prototype 151:42.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 151:42.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 151:42.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/prototype/PrototypeDocumentContentSink.cpp:7: 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:42.85 1007 | foundInterface = 0; \ 151:42.85 | ^~~~~~~~~~~~~~ 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:42.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/prototype/PrototypeDocumentContentSink.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:42.85 144 | NS_INTERFACE_MAP_END 151:42.85 | ^~~~~~~~~~~~~~~~~~~~ 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:42.85 981 | else 151:42.85 | ^~~~ 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:42.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:42.85 | ^~~~~~~~~~~~~~~~~~ 151:42.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/prototype/PrototypeDocumentContentSink.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:42.85 143 | NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 151:42.85 | ^~~~~~~~~~~~~~~~~~~~~~ 151:45.38 dom/indexedDB 151:54.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 151:54.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:54.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:39: 151:54.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 151:54.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:54.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 151:54.57 | ^ 151:54.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 151:54.57 46 | struct Block { 151:54.57 | ^~~~~ 151:59.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 151:59.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 151:59.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 151:59.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.h:14, 151:59.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:7: 151:59.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 151:59.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:59.81 1007 | foundInterface = 0; \ 151:59.81 | ^~~~~~~~~~~~~~ 151:59.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:59.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:59.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 151:59.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:27167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:59.82 27167 | NS_INTERFACE_MAP_END 151:59.82 | ^~~~~~~~~~~~~~~~~~~~ 151:59.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:59.82 991 | else 151:59.82 | ^~~~ 151:59.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:59.82 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:59.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:59.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:27166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:59.82 27166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 151:59.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:00.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 152:00.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.h:15, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:7: 152:00.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 152:00.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 152:00.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 152:00.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 152:00.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 152:00.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:00.97 In file included from /usr/include/c++/9/map:61, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.h:15, 152:00.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:7: 152:00.97 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 152:00.97 100 | class map 152:00.97 | ^~~ 152:08.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': 152:08.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsParent.cpp:17501:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 152:08.87 17501 | switch (maintenanceAction) { 152:08.87 | ^~~~~~ 152:24.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 152:24.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/Key.cpp:665:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 152:24.65 665 | ++out; 152:24.65 | ^~~~~ 152:35.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:11, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:35.00 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 152:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.00 1007 | foundInterface = 0; \ 152:35.01 | ^~~~~~~~~~~~~~ 152:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:35.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:35.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:35.01 240 | NS_INTERFACE_MAP_END 152:35.01 | ^~~~~~~~~~~~~~~~~~~~ 152:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.01 991 | else 152:35.01 | ^~~~ 152:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:35.01 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:35.01 239 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 152:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.04 1007 | foundInterface = 0; \ 152:35.04 | ^~~~~~~~~~~~~~ 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:35.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:35.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:35.04 866 | NS_INTERFACE_MAP_END 152:35.04 | ^~~~~~~~~~~~~~~~~~~~ 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.04 981 | else 152:35.04 | ^~~~ 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:35.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:35.04 | ^~~~~~~~~~~~~~~~~~ 152:35.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:35.04 865 | NS_INTERFACE_MAP_ENTRY(nsISupports) 152:35.04 | ^~~~~~~~~~~~~~~~~~~~~~ 152:35.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 152:35.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.30 1022 | foundInterface = 0; \ 152:35.30 | ^~~~~~~~~~~~~~ 152:35.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:35.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:35.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:35.31 1063 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:35.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:35.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:12, 152:35.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:35.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:35.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:35.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.31 302 | } else 152:35.31 | ^~~~ 152:35.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:35.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:35.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:35.31 1062 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 152:35.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:11, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:35.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:35.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 152:35.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.39 1022 | foundInterface = 0; \ 152:35.39 | ^~~~~~~~~~~~~~ 152:35.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:35.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:35.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:35.40 78 | NS_INTERFACE_MAP_END_INHERITING(Event) 152:35.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.40 981 | else 152:35.40 | ^~~~ 152:35.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:35.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:35.40 | ^~~~~~~~~~~~~~~~~~ 152:35.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:35.40 77 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 152:35.40 | ^~~~~~~~~~~~~~~~~~~~~~ 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.48 1007 | foundInterface = 0; \ 152:35.48 | ^~~~~~~~~~~~~~ 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:35.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:35.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFactory.cpp:835:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:35.48 835 | NS_INTERFACE_MAP_END 152:35.48 | ^~~~~~~~~~~~~~~~~~~~ 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.48 981 | else 152:35.48 | ^~~~ 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:35.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:35.48 | ^~~~~~~~~~~~~~~~~~ 152:35.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFactory.cpp:834:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:35.48 834 | NS_INTERFACE_MAP_ENTRY(nsISupports) 152:35.48 | ^~~~~~~~~~~~~~~~~~~~~~ 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.52 1022 | foundInterface = 0; \ 152:35.52 | ^~~~~~~~~~~~~~ 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:35.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:35.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:35.52 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:35.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.52 981 | else 152:35.52 | ^~~~ 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:35.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:35.52 | ^~~~~~~~~~~~~~~~~~ 152:35.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:35.53 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 152:35.53 | ^~~~~~~~~~~~~~~~~~~~~~ 152:35.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 152:35.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.54 1022 | foundInterface = 0; \ 152:35.54 | ^~~~~~~~~~~~~~ 152:35.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:35.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:35.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:35.54 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 152:35.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:12, 152:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:35.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.55 302 | } else 152:35.55 | ^~~~ 152:35.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:35.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:35.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:35.55 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 152:35.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 152:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 152:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 152:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 152:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 152:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:11, 152:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.60 1007 | foundInterface = 0; \ 152:35.60 | ^~~~~~~~~~~~~~ 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:35.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:35.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:35.60 572 | NS_INTERFACE_MAP_END 152:35.60 | ^~~~~~~~~~~~~~~~~~~~ 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.60 981 | else 152:35.60 | ^~~~ 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:35.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:35.60 | ^~~~~~~~~~~~~~~~~~ 152:35.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:35.60 571 | NS_INTERFACE_MAP_ENTRY(nsISupports) 152:35.60 | ^~~~~~~~~~~~~~~~~~~~~~ 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.62 1007 | foundInterface = 0; \ 152:35.62 | ^~~~~~~~~~~~~~ 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:35.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:35.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBKeyRange.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:35.62 202 | NS_INTERFACE_MAP_END 152:35.62 | ^~~~~~~~~~~~~~~~~~~~ 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.62 981 | else 152:35.62 | ^~~~ 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:35.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:35.62 | ^~~~~~~~~~~~~~~~~~ 152:35.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBKeyRange.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:35.63 201 | NS_INTERFACE_MAP_ENTRY(nsISupports) 152:35.63 | ^~~~~~~~~~~~~~~~~~~~~~ 152:35.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 152:35.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:35.68 1022 | foundInterface = 0; \ 152:35.68 | ^~~~~~~~~~~~~~ 152:35.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:35.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:35.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:35.69 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:35.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:35.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:12, 152:35.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:35.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:35.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:35.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:35.69 302 | } else 152:35.69 | ^~~~ 152:35.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:35.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:35.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:35.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:35.69 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 152:35.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:11, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:36.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:36.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 152:36.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:36.19 1007 | foundInterface = 0; \ 152:36.20 | ^~~~~~~~~~~~~~ 152:36.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:36.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:36.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:36.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBObjectStore.cpp:1910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:36.20 1910 | NS_INTERFACE_MAP_END 152:36.20 | ^~~~~~~~~~~~~~~~~~~~ 152:36.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:36.20 981 | else 152:36.20 | ^~~~ 152:36.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:36.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:36.20 | ^~~~~~~~~~~~~~~~~~ 152:36.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBObjectStore.cpp:1909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:36.20 1909 | NS_INTERFACE_MAP_ENTRY(nsISupports) 152:36.20 | ^~~~~~~~~~~~~~~~~~~~~~ 152:36.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 152:36.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:36.36 1022 | foundInterface = 0; \ 152:36.36 | ^~~~~~~~~~~~~~ 152:36.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:36.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:36.36 360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 152:36.36 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:36.36 359 | } else 152:36.36 | ^~~~ 152:36.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:11, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:36.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 152:36.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:36.37 1022 | foundInterface = 0; \ 152:36.37 | ^~~~~~~~~~~~~~ 152:36.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:36.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:36.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:36.37 496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 152:36.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:12, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:36.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:36.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:36.38 302 | } else 152:36.38 | ^~~~ 152:36.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:36.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:36.38 495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 152:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.h:11, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.h:10, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/ActorsChild.cpp:7, 152:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 152:36.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 152:36.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:36.44 1022 | foundInterface = 0; \ 152:36.44 | ^~~~~~~~~~~~~~ 152:36.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:36.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.cpp:912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:36.45 912 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:36.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:36.45 981 | else 152:36.45 | ^~~~ 152:36.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:36.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:36.45 | ^~~~~~~~~~~~~~~~~~ 152:36.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/indexedDB/IDBTransaction.cpp:911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:36.45 911 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 152:36.45 | ^~~~~~~~~~~~~~~~~~~~~~ 153:01.08 dom/system 153:05.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsUtils.h:14, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCOMPtr.h:30, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsAutoPtr.h:10, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/bindings/BindingUtils.h:20, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/system/OSFileConstants.cpp:60, 153:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:05.80 1007 | foundInterface = 0; \ 153:05.80 | ^~~~~~~~~~~~~~ 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:05.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:05.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:05.80 68 | NS_INTERFACE_MAP_END 153:05.80 | ^~~~~~~~~~~~~~~~~~~~ 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:05.80 991 | else 153:05.80 | ^~~~ 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:05.80 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:05.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:05.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:05.80 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 153:05.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:07.62 dom/workers 153:16.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Worker.h:11, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/ChromeWorker.h:10, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/ChromeWorker.cpp:7, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:16.72 1022 | foundInterface = 0; \ 153:16.72 | ^~~~~~~~~~~~~~ 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:16.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:16.72 154 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:16.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Worker.h:11, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/ChromeWorker.h:10, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/ChromeWorker.cpp:7, 153:16.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:16.72 302 | } else 153:16.72 | ^~~~ 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:16.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:16.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:16.72 153 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 153:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:37.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 153:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 153:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 153:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 153:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 153:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerLocation.cpp:7, 153:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:37.75 1007 | foundInterface = 0; \ 153:37.75 | ^~~~~~~~~~~~~~ 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:37.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:37.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerPrivate.cpp:4848:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:37.75 4848 | NS_INTERFACE_MAP_END 153:37.75 | ^~~~~~~~~~~~~~~~~~~~ 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:37.75 981 | else 153:37.75 | ^~~~ 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:37.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:37.75 | ^~~~~~~~~~~~~~~~~~ 153:37.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerPrivate.cpp:4839:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:37.75 4839 | NS_INTERFACE_MAP_ENTRY(nsISupports) 153:37.75 | ^~~~~~~~~~~~~~~~~~~~~~ 153:37.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 153:37.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:37.78 1007 | foundInterface = 0; \ 153:37.78 | ^~~~~~~~~~~~~~ 153:37.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:37.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:37.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 153:37.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:37.78 212 | NS_INTERFACE_MAP_END 153:37.78 | ^~~~~~~~~~~~~~~~~~~~ 153:37.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 153:37.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:37.78 211 | } else 153:37.78 | ^~~~ 153:38.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 153:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 153:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 153:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 153:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 153:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerLocation.cpp:7, 153:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 153:38.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 153:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:38.08 1022 | foundInterface = 0; \ 153:38.08 | ^~~~~~~~~~~~~~ 153:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:38.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:38.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.08 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:38.08 134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:38.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:38.08 981 | else 153:38.08 | ^~~~ 153:38.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:38.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:38.08 | ^~~~~~~~~~~~~~~~~~ 153:38.08 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:38.08 133 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 153:38.08 | ^~~~~~~~~~~~~~~~~~~~~~ 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:38.14 1022 | foundInterface = 0; \ 153:38.14 | ^~~~~~~~~~~~~~ 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:38.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp:589:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:38.14 589 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 153:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 153:38.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 153:38.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 153:38.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerLocation.cpp:7, 153:38.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:38.14 302 | } else 153:38.14 | ^~~~ 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:38.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:38.14 588 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 153:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 153:38.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 153:38.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 153:38.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 153:38.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 153:38.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerLocation.cpp:7, 153:38.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:38.20 1022 | foundInterface = 0; \ 153:38.20 | ^~~~~~~~~~~~~~ 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:38.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:38.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp:844:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:38.20 844 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:38.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:38.20 981 | else 153:38.20 | ^~~~ 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:38.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:38.20 | ^~~~~~~~~~~~~~~~~~ 153:38.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/WorkerScope.cpp:843:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:38.20 843 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 153:38.20 | ^~~~~~~~~~~~~~~~~~~~~~ 153:48.12 dom/workers/remoteworkers 153:55.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 153:55.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 153:55.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/remoteworkers/RemoteWorkerManager.cpp:9, 153:55.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:20: 153:55.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 153:55.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:55.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 153:55.41 | ^ 153:55.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 153:55.41 46 | struct Block { 153:55.41 | ^~~~~ 154:03.76 dom/workers/sharedworkers 154:12.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.h:10, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:12.05 1022 | foundInterface = 0; \ 154:12.05 | ^~~~~~~~~~~~~~ 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:12.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:12.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.cpp:385:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:12.05 385 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:12.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:12.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.h:12, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 154:12.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:12.05 302 | } else 154:12.05 | ^~~~ 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:12.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:12.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:12.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/workers/sharedworkers/SharedWorker.cpp:384:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:12.05 384 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 154:12.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:16.49 dom/audiochannel 154:20.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 154:20.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 154:20.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAudioChannelAgent.h:10, 154:20.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelAgent.h:10, 154:20.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelAgent.cpp:5, 154:20.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:20.92 1007 | foundInterface = 0; \ 154:20.92 | ^~~~~~~~~~~~~~ 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:20.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:20.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:20.92 32 | NS_INTERFACE_MAP_END 154:20.92 | ^~~~~~~~~~~~~~~~~~~~ 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:20.92 981 | else 154:20.92 | ^~~~ 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:20.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:20.92 | ^~~~~~~~~~~~~~~~~~ 154:20.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:20.92 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 154:20.92 | ^~~~~~~~~~~~~~~~~~~~~~ 154:21.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 154:21.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:21.52 1007 | foundInterface = 0; \ 154:21.52 | ^~~~~~~~~~~~~~ 154:21.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:21.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:21.52 /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:21.52 265 | NS_INTERFACE_MAP_END 154:21.52 | ^~~~~~~~~~~~~~~~~~~~ 154:21.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:21.52 981 | else 154:21.52 | ^~~~ 154:21.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:21.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:21.53 | ^~~~~~~~~~~~~~~~~~ 154:21.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:21.53 264 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 154:21.53 | ^~~~~~~~~~~~~~~~~~~~~~ 154:23.54 dom/broadcastchannel 154:32.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 154:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 154:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 154:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.h:11, 154:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 154:32.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 154:32.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 154:32.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:32.38 1022 | foundInterface = 0; \ 154:32.38 | ^~~~~~~~~~~~~~ 154:32.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:32.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:32.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:32.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:32.38 436 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:32.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:32.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 154:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.h:11, 154:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 154:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 154:32.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:32.39 302 | } else 154:32.39 | ^~~~ 154:32.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:32.39 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:32.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:32.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/broadcastchannel/BroadcastChannel.cpp:435:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:32.39 435 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 154:32.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.23 dom/messagechannel 154:41.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.h:11, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.cpp:7, 154:41.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 154:41.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 154:41.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:41.04 1007 | foundInterface = 0; \ 154:41.04 | ^~~~~~~~~~~~~~ 154:41.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:41.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:41.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:41.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:41.04 29 | NS_INTERFACE_MAP_END 154:41.04 | ^~~~~~~~~~~~~~~~~~~~ 154:41.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:41.04 981 | else 154:41.05 | ^~~~ 154:41.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:41.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:41.05 | ^~~~~~~~~~~~~~~~~~ 154:41.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:41.05 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 154:41.05 | ^~~~~~~~~~~~~~~~~~~~~~ 154:44.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 154:44.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:44.55 1022 | foundInterface = 0; \ 154:44.55 | ^~~~~~~~~~~~~~ 154:44.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:44.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:44.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:44.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:44.55 186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:44.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:44.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.h:13, 154:44.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessageChannel.cpp:7, 154:44.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 154:44.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:44.56 302 | } else 154:44.56 | ^~~~ 154:44.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:44.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:44.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:44.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:44.56 185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 154:44.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:49.15 dom/promise 154:56.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 154:56.77 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 154:56.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:44, 154:56.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 154:56.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 154:56.77 /builddir/build/BUILD/thunderbird-68.2.2/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] 154:56.78 79 | memset(this, 0, sizeof(nsXPTCVariant)); 154:56.78 | ^ 154:56.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 154:56.78 44 | struct nsXPTCVariant { 154:56.78 | ^~~~~~~~~~~~~ 154:56.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 154:56.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 154:56.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:56.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:56.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 154:56.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 154:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Promise.h:11, 154:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:7, 154:56.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:56.92 1007 | foundInterface = 0; \ 154:56.92 | ^~~~~~~~~~~~~~ 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:56.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:56.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:56.92 77 | NS_INTERFACE_MAP_END 154:56.92 | ^~~~~~~~~~~~~~~~~~~~ 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:56.92 981 | else 154:56.92 | ^~~~ 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:56.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:56.92 | ^~~~~~~~~~~~~~~~~~ 154:56.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:56.92 76 | NS_INTERFACE_MAP_ENTRY(Promise) 154:56.92 | ^~~~~~~~~~~~~~~~~~~~~~ 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:56.93 1007 | foundInterface = 0; \ 154:56.93 | ^~~~~~~~~~~~~~ 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:56.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:56.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:56.93 264 | NS_INTERFACE_MAP_END 154:56.93 | ^~~~~~~~~~~~~~~~~~~~ 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:56.93 981 | else 154:56.93 | ^~~~ 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:56.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:56.93 | ^~~~~~~~~~~~~~~~~~ 154:56.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:56.93 263 | NS_INTERFACE_MAP_ENTRY(nsISupports) 154:56.94 | ^~~~~~~~~~~~~~~~~~~~~~ 154:56.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 154:56.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:56.95 1007 | foundInterface = 0; \ 154:56.95 | ^~~~~~~~~~~~~~ 154:56.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:56.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:56.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:56.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:56.95 414 | NS_INTERFACE_MAP_END 154:56.95 | ^~~~~~~~~~~~~~~~~~~~ 154:56.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:56.95 981 | else 154:56.95 | ^~~~ 154:56.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:56.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:56.96 | ^~~~~~~~~~~~~~~~~~ 154:56.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:56.96 413 | NS_INTERFACE_MAP_ENTRY(nsISupports) 154:56.96 | ^~~~~~~~~~~~~~~~~~~~~~ 154:58.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 154:58.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 154:58.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/PromiseDebugging.cpp:17, 154:58.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 154:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 154:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:58.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 154:58.29 | ^ 154:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 154:58.29 46 | struct Block { 154:58.29 | ^~~~~ 154:58.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 154:58.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 154:58.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 154:58.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 154:58.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 154:58.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 154:58.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 154:58.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Promise.h:11, 154:58.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:7, 154:58.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 154:58.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 154:58.82 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 154:58.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 154:58.82 31 | memset(aT, 0, sizeof(T)); 154:58.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 154:58.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/promise/Promise.cpp:44, 154:58.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 154:58.82 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 154:58.82 2271 | struct GlobalProperties { 154:58.82 | ^~~~~~~~~~~~~~~~ 155:02.34 dom/smil 155:19.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILTimedElement.h:10, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/SMILTimeContainer.h:10, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/SMILTimeContainer.cpp:7, 155:19.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 155:19.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:19.87 1022 | foundInterface = 0; \ 155:19.87 | ^~~~~~~~~~~~~~ 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:19.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:19.87 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 155:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 155:19.87 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 155:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:19.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IDTracker.h:11, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILTimedElement.h:16, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/SMILTimeContainer.h:10, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/SMILTimeContainer.cpp:7, 155:19.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:19.87 302 | } else 155:19.87 | ^~~~ 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:19.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:19.87 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 155:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:19.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 155:19.87 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 155:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.18 dom/url 155:28.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URL.h:10, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URL.cpp:7, 155:28.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:28.68 1007 | foundInterface = 0; \ 155:28.68 | ^~~~~~~~~~~~~~ 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:28.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:28.68 29 | NS_INTERFACE_MAP_END 155:28.68 | ^~~~~~~~~~~~~~~~~~~~ 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:28.68 981 | else 155:28.68 | ^~~~ 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:28.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:28.68 | ^~~~~~~~~~~~~~~~~~ 155:28.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:28.68 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 155:28.68 | ^~~~~~~~~~~~~~~~~~~~~~ 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:28.90 1007 | foundInterface = 0; \ 155:28.90 | ^~~~~~~~~~~~~~ 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:28.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:28.90 310 | NS_INTERFACE_MAP_END 155:28.90 | ^~~~~~~~~~~~~~~~~~~~ 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:28.90 981 | else 155:28.90 | ^~~~ 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:28.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:28.90 | ^~~~~~~~~~~~~~~~~~ 155:28.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:28.90 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 155:28.90 | ^~~~~~~~~~~~~~~~~~~~~~ 155:32.42 dom/webauthn 155:37.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:37.16 1022 | foundInterface = 0; \ 155:37.16 | ^~~~~~~~~~~~~~ 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:37.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:37.16 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 155:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:37.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:37.16 302 | } else 155:37.16 | ^~~~ 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:37.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:37.16 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 155:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:37.17 1022 | foundInterface = 0; \ 155:37.17 | ^~~~~~~~~~~~~~ 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:37.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:37.17 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 155:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:37.17 302 | } else 155:37.17 | ^~~~ 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:37.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.17 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:37.17 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 155:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:37.18 1007 | foundInterface = 0; \ 155:37.18 | ^~~~~~~~~~~~~~ 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:37.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:37.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:37.18 35 | NS_INTERFACE_MAP_END 155:37.18 | ^~~~~~~~~~~~~~~~~~~~ 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:37.18 981 | else 155:37.18 | ^~~~ 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:37.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:37.18 | ^~~~~~~~~~~~~~~~~~ 155:37.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:37.18 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 155:37.18 | ^~~~~~~~~~~~~~~~~~~~~~ 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:37.42 1022 | foundInterface = 0; \ 155:37.42 | ^~~~~~~~~~~~~~ 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:37.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:37.42 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 155:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:37.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:37.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 155:37.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 155:37.42 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:37.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:37.42 302 | } else 155:37.42 | ^~~~ 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:37.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:37.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:37.42 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 155:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:41.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:41.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:41.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 155:41.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:41.58 1022 | foundInterface = 0; \ 155:41.58 | ^~~~~~~~~~~~~~ 155:41.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:41.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:41.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:41.58 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 155:41.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 155:41.58 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 155:41.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 155:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 155:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:41.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:41.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:41.59 302 | } else 155:41.59 | ^~~~ 155:41.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:41.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:41.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:41.59 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 155:41.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 155:41.59 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 155:41.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:41.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 155:41.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:41.68 1007 | foundInterface = 0; \ 155:41.68 | ^~~~~~~~~~~~~~ 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:41.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:41.68 30 | NS_INTERFACE_MAP_END 155:41.68 | ^~~~~~~~~~~~~~~~~~~~ 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:41.68 981 | else 155:41.68 | ^~~~ 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:41.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:41.68 | ^~~~~~~~~~~~~~~~~~ 155:41.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:41.68 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 155:41.68 | ^~~~~~~~~~~~~~~~~~~~~~ 155:51.43 dom/xbl 155:57.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINodeList.h:10, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/XBLChildrenElement.cpp:7, 155:57.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 155:57.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 155:57.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:57.19 1007 | foundInterface = 0; \ 155:57.19 | ^~~~~~~~~~~~~~ 155:57.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:57.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:57.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:57.20 79 | NS_INTERFACE_MAP_END 155:57.20 | ^~~~~~~~~~~~~~~~~~~~ 155:57.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 155:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINodeList.h:10, 155:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 155:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/XBLChildrenElement.cpp:7, 155:57.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 155:57.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:57.20 302 | } else 155:57.20 | ^~~~ 155:57.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:57.20 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:57.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 155:57.20 78 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 155:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:58.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 155:58.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 155:58.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINodeList.h:10, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/XBLChildrenElement.cpp:7, 155:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:58.39 1007 | foundInterface = 0; \ 155:58.39 | ^~~~~~~~~~~~~~ 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:58.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:58.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:58.39 106 | NS_INTERFACE_MAP_END 155:58.39 | ^~~~~~~~~~~~~~~~~~~~ 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:58.39 981 | else 155:58.39 | ^~~~ 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:58.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:58.39 | ^~~~~~~~~~~~~~~~~~ 155:58.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:58.39 105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 155:58.39 | ^~~~~~~~~~~~~~~~~~~~~~ 155:58.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 155:58.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:58.62 1007 | foundInterface = 0; \ 155:58.62 | ^~~~~~~~~~~~~~ 155:58.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:58.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:58.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:58.63 94 | NS_INTERFACE_MAP_END 155:58.63 | ^~~~~~~~~~~~~~~~~~~~ 155:58.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:58.63 981 | else 155:58.63 | ^~~~ 155:58.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:58.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:58.63 | ^~~~~~~~~~~~~~~~~~ 155:58.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:58.63 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 155:58.63 | ^~~~~~~~~~~~~~~~~~~~~~ 155:59.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 155:59.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 155:59.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 155:59.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 155:59.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 155:59.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/nsXBLEventHandler.cpp:15, 155:59.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 155:59.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 155:59.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 155:59.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 155:59.15 | ^ 155:59.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 155:59.15 46 | struct Block { 155:59.15 | ^~~~~ 156:12.29 dom/xbl/builtin 156:18.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 156:18.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/builtin/ShortcutKeys.cpp:70:27: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 156:18.59 70 | nsXBLPrototypeHandler** cache; 156:18.59 | ^~~~~ 156:18.59 /builddir/build/BUILD/thunderbird-68.2.2/dom/xbl/builtin/ShortcutKeys.cpp:98:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 156:18.59 98 | while (keyData->event) { 156:18.59 | ~~~~~~~~~^~~~~ 156:18.79 dom/xbl/builtin/unix 156:19.34 dom/xml 156:26.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 156:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 156:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:12, 156:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 156:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 156:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Text.h:10, 156:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CDATASection.h:11, 156:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/CDATASection.cpp:7, 156:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 156:26.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 156:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:26.04 1022 | foundInterface = 0; \ 156:26.04 | ^~~~~~~~~~~~~~ 156:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:26.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.04 /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:26.04 128 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 156:26.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:26.04 981 | else 156:26.04 | ^~~~ 156:26.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:26.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:26.05 | ^~~~~~~~~~~~~~~~~~ 156:26.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:26.05 127 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 156:26.05 | ^~~~~~~~~~~~~~~~~~~~~~ 156:26.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 156:26.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:26.11 1022 | foundInterface = 0; \ 156:26.11 | ^~~~~~~~~~~~~~ 156:26.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:26.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:26.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:26.12 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 156:26.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:26.12 981 | else 156:26.12 | ^~~~ 156:26.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:26.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:26.12 | ^~~~~~~~~~~~~~~~~~ 156:26.12 /builddir/build/BUILD/thunderbird-68.2.2/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:26.12 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 156:26.12 | ^~~~~~~~~~~~~~~~~~~~~~ 156:30.42 dom/xslt/base 156:36.23 dom/xslt/xml 156:44.00 dom/xslt/xpath 156:49.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 156:49.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 156:49.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/XPathEvaluator.cpp:6, 156:49.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:49.93 1007 | foundInterface = 0; \ 156:49.93 | ^~~~~~~~~~~~~~ 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:49.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:49.93 67 | NS_INTERFACE_MAP_END 156:49.93 | ^~~~~~~~~~~~~~~~~~~~ 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:49.93 991 | else 156:49.93 | ^~~~ 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 156:49.93 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 156:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:49.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 156:49.93 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 156:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:00.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 157:00.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:00.47 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 157:00.47 | ^ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNameTest.cpp:9, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 157:00.47 18 | class txXPathNode { 157:00.47 | ^~~~~~~~~~~ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:00.47 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 157:00.47 | ^ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNameTest.cpp:9, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 157:00.47 18 | class txXPathNode { 157:00.47 | ^~~~~~~~~~~ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:00.47 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 157:00.47 | ^ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNameTest.cpp:9, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 157:00.47 18 | class txXPathNode { 157:00.47 | ^~~~~~~~~~~ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:00.47 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 157:00.47 | ^ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNameTest.cpp:9, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 157:00.47 18 | class txXPathNode { 157:00.47 | ^~~~~~~~~~~ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:00.47 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 157:00.47 | ^ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNameTest.cpp:9, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 157:00.47 18 | class txXPathNode { 157:00.47 | ^~~~~~~~~~~ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:00.47 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 157:00.47 | ^ 157:00.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txNameTest.cpp:9, 157:00.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 157:00.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 157:00.47 18 | class txXPathNode { 157:00.47 | ^~~~~~~~~~~ 157:08.85 dom/xslt/xslt 157:15.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 157:15.70 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 157:15.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 157:15.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 157:15.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 157:15.70 /builddir/build/BUILD/thunderbird-68.2.2/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] 157:15.70 79 | memset(this, 0, sizeof(nsXPTCVariant)); 157:15.70 | ^ 157:15.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 157:15.70 44 | struct nsXPTCVariant { 157:15.70 | ^~~~~~~~~~~~~ 157:16.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/base/txCore.h:11, 157:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txXMLEventHandler.h:9, 157:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txBufferingHandler.h:9, 157:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txBufferingHandler.cpp:6, 157:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 157:16.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 157:16.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:16.25 1007 | foundInterface = 0; \ 157:16.25 | ^~~~~~~~~~~~~~ 157:16.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:16.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:16.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:16.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:16.25 291 | NS_INTERFACE_MAP_END 157:16.25 | ^~~~~~~~~~~~~~~~~~~~ 157:16.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:16.26 991 | else 157:16.26 | ^~~~ 157:16.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:16.26 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:16.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:16.26 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 157:16.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xpath/txXPathNode.h:10, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xml/txXMLUtils.h:15, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txXSLTFunctions.h:10, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 157:16.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 157:16.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 157:16.70 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 157:16.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 157:16.71 31 | memset(aT, 0, sizeof(T)); 157:16.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 157:16.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 157:16.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 157:16.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 157:16.71 2271 | struct GlobalProperties { 157:16.71 | ^~~~~~~~~~~~~~~~ 157:38.29 dom/xul 157:44.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 157:44.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 157:44.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 157:44.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 157:44.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULDocument.cpp:33, 157:44.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:11: 157:44.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 157:44.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:44.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 157:44.63 | ^ 157:44.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 157:44.63 46 | struct Block { 157:44.63 | ^~~~~ 157:46.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:46.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:46.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)': 157:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:46.24 1022 | foundInterface = 0; \ 157:46.24 | ^~~~~~~~~~~~~~ 157:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:46.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:46.24 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 157:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULDocument.cpp:184:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 157:46.24 184 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 157:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 157:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 157:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 157:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:46.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:46.25 302 | } else 157:46.25 | ^~~~ 157:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:46.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:46.25 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 157:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULDocument.cpp:184:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 157:46.25 184 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 157:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:47.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:47.46 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 157:47.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.46 1022 | foundInterface = 0; \ 157:47.47 | ^~~~~~~~~~~~~~ 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.47 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 157:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 157:47.47 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 157:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:47.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 157:47.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 157:47.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 157:47.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:47.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:47.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.47 302 | } else 157:47.47 | ^~~~ 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:47.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:47.47 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 157:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.47 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 157:47.47 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 157:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:47.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:47.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 157:47.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.50 1007 | foundInterface = 0; \ 157:47.50 | ^~~~~~~~~~~~~~ 157:47.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.50 50 | NS_INTERFACE_MAP_END 157:47.50 | ^~~~~~~~~~~~~~~~~~~~ 157:47.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.50 991 | else 157:47.51 | ^~~~ 157:47.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:47.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.51 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:47.51 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 157:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.53 1007 | foundInterface = 0; \ 157:47.53 | ^~~~~~~~~~~~~~ 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.53 172 | NS_INTERFACE_MAP_END 157:47.53 | ^~~~~~~~~~~~~~~~~~~~ 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.53 981 | else 157:47.53 | ^~~~ 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.53 | ^~~~~~~~~~~~~~~~~~ 157:47.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.53 171 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 157:47.53 | ^~~~~~~~~~~~~~~~~~~~~~ 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.56 1007 | foundInterface = 0; \ 157:47.56 | ^~~~~~~~~~~~~~ 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.56 56 | NS_INTERFACE_MAP_END 157:47.56 | ^~~~~~~~~~~~~~~~~~~~ 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.56 991 | else 157:47.56 | ^~~~ 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:47.56 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:47.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:47.56 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 157:47.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.71 1007 | foundInterface = 0; \ 157:47.71 | ^~~~~~~~~~~~~~ 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.71 84 | NS_INTERFACE_MAP_END 157:47.71 | ^~~~~~~~~~~~~~~~~~~~ 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.71 981 | else 157:47.71 | ^~~~ 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.71 | ^~~~~~~~~~~~~~~~~~ 157:47.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.71 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) 157:47.71 | ^~~~~~~~~~~~~~~~~~~~~~ 157:48.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:48.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 157:48.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 157:48.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 157:48.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 157:48.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 157:48.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:48.64 In file included from /usr/include/c++/9/map:61, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 157:48.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 157:48.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.h:10, 157:48.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/XULBroadcastManager.cpp:7, 157:48.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 157:48.65 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 157:48.65 100 | class map 157:48.65 | ^~~ 158:03.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMArray.h:15, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPrototypeDocument.h:11, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPrototypeDocument.cpp:6, 158:03.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 158:03.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 158:03.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:03.85 1007 | foundInterface = 0; \ 158:03.85 | ^~~~~~~~~~~~~~ 158:03.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:03.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:03.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:03.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:03.85 71 | NS_INTERFACE_MAP_END 158:03.85 | ^~~~~~~~~~~~~~~~~~~~ 158:03.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:03.85 981 | else 158:03.85 | ^~~~ 158:03.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:03.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:03.85 | ^~~~~~~~~~~~~~~~~~ 158:03.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:03.85 70 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:03.85 | ^~~~~~~~~~~~~~~~~~~~~~ 158:05.91 dom/vr 158:14.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 158:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:14.79 1022 | foundInterface = 0; \ 158:14.79 | ^~~~~~~~~~~~~~ 158:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:14.79 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:14.79 667 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:14.79 991 | else 158:14.79 | ^~~~ 158:14.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 158:14.79 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 158:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 158:14.79 666 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 158:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:14.83 1022 | foundInterface = 0; \ 158:14.83 | ^~~~~~~~~~~~~~ 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:14.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:14.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:14.83 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 158:14.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.83 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:14.83 302 | } else 158:14.83 | ^~~~ 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:14.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:14.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.83 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:14.83 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 158:14.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 158:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:14.87 1022 | foundInterface = 0; \ 158:14.87 | ^~~~~~~~~~~~~~ 158:14.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:14.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:14.88 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:14.88 302 | } else 158:14.88 | ^~~~ 158:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:14.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:14.88 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 158:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:14.89 1022 | foundInterface = 0; \ 158:14.89 | ^~~~~~~~~~~~~~ 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:14.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:14.89 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:14.89 302 | } else 158:14.89 | ^~~~ 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:14.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:14.89 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 158:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:14.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:14.90 1022 | foundInterface = 0; \ 158:14.90 | ^~~~~~~~~~~~~~ 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:14.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:14.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:14.90 261 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:14.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:14.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:14.90 302 | } else 158:14.90 | ^~~~ 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:14.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:14.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:14.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:14.90 260 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 158:14.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.28 In file included from /usr/include/string.h:494, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:14, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 158:18.28 from /usr/include/c++/9/bits/move.h:55, 158:18.28 from /usr/include/c++/9/bits/nested_exception.h:40, 158:18.28 from /usr/include/c++/9/exception:144, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/exception:3, 158:18.28 from /usr/include/c++/9/new:40, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/new:3, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/new:44, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/mozalloc.h:16, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nscore.h:20, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTraceRefcnt.h:10, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Assertions.h:23, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Casting.h:12, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jstypes.h:25, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jspubtd.h:14, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 158:18.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRDisplay.cpp:7, 158:18.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 158:18.29 In function 'char* strncpy(char*, const char*, size_t)', 158:18.29 inlined from 'mozilla::dom::VRMockDisplay::VRMockDisplay(const nsCString&, uint32_t)' at /builddir/build/BUILD/thunderbird-68.2.2/dom/vr/VRServiceTest.cpp:35:10: 158:18.29 /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] 158:18.29 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 158:18.29 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:19.32 dom/u2f 158:27.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/U2F.h:12, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/dom/u2f/U2F.cpp:7, 158:27.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 158:27.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 158:27.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:27.32 1022 | foundInterface = 0; \ 158:27.32 | ^~~~~~~~~~~~~~ 158:27.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:27.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:27.32 /builddir/build/BUILD/thunderbird-68.2.2/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:27.32 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 158:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:27.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/U2F.h:14, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/dom/u2f/U2F.cpp:7, 158:27.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 158:27.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:27.33 409 | else 158:27.33 | ^~~~ 158:27.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 158:27.33 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 158:27.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.12 dom/console 158:38.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:38.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 158:38.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:38.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:38.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 158:38.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 158:38.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 158:38.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Console.h:10, 158:38.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/console/Console.cpp:7, 158:38.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:38.19 1007 | foundInterface = 0; \ 158:38.19 | ^~~~~~~~~~~~~~ 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:38.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:38.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:38.19 924 | NS_INTERFACE_MAP_END 158:38.19 | ^~~~~~~~~~~~~~~~~~~~ 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:38.19 981 | else 158:38.19 | ^~~~ 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:38.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:38.19 | ^~~~~~~~~~~~~~~~~~ 158:38.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:38.19 923 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 158:38.19 | ^~~~~~~~~~~~~~~~~~~~~~ 158:38.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 158:38.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:38.57 1007 | foundInterface = 0; \ 158:38.57 | ^~~~~~~~~~~~~~ 158:38.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:38.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:38.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:38.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:38.57 23 | NS_INTERFACE_MAP_END 158:38.57 | ^~~~~~~~~~~~~~~~~~~~ 158:38.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcpublic.h:22, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Console.h:10, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/dom/console/Console.cpp:7, 158:38.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 158:38.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:38.57 409 | else 158:38.57 | ^~~~ 158:38.57 /builddir/build/BUILD/thunderbird-68.2.2/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 158:38.57 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 158:38.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:44.73 dom/performance 158:49.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.43 1022 | foundInterface = 0; \ 158:49.43 | ^~~~~~~~~~~~~~ 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:49.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:49.43 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.43 302 | } else 158:49.43 | ^~~~ 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:49.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:49.43 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 158:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:49.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 158:49.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:49.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.55 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.55 1007 | foundInterface = 0; \ 158:49.55 | ^~~~~~~~~~~~~~ 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:49.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:49.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:49.55 22 | NS_INTERFACE_MAP_END 158:49.55 | ^~~~~~~~~~~~~~~~~~~~ 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.55 981 | else 158:49.55 | ^~~~ 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:49.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:49.55 | ^~~~~~~~~~~~~~~~~~ 158:49.55 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:49.55 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:49.55 | ^~~~~~~~~~~~~~~~~~~~~~ 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.56 1022 | foundInterface = 0; \ 158:49.56 | ^~~~~~~~~~~~~~ 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:49.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:49.56 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 158:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.56 981 | else 158:49.56 | ^~~~ 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:49.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:49.56 | ^~~~~~~~~~~~~~~~~~ 158:49.56 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:49.56 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:49.56 | ^~~~~~~~~~~~~~~~~~~~~~ 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.58 1022 | foundInterface = 0; \ 158:49.58 | ^~~~~~~~~~~~~~ 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:49.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:49.58 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 158:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 158:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.58 302 | } else 158:49.58 | ^~~~ 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:49.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.58 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:49.58 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 158:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:49.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 158:49.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:49.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 158:49.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.76 1007 | foundInterface = 0; \ 158:49.76 | ^~~~~~~~~~~~~~ 158:49.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:49.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:49.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:49.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:49.76 47 | NS_INTERFACE_MAP_END 158:49.76 | ^~~~~~~~~~~~~~~~~~~~ 158:49.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.76 981 | else 158:49.76 | ^~~~ 158:49.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:49.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:49.76 | ^~~~~~~~~~~~~~~~~~ 158:49.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:49.77 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:49.77 | ^~~~~~~~~~~~~~~~~~~~~~ 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.78 1007 | foundInterface = 0; \ 158:49.78 | ^~~~~~~~~~~~~~ 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:49.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:49.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:49.78 26 | NS_INTERFACE_MAP_END 158:49.78 | ^~~~~~~~~~~~~~~~~~~~ 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.78 981 | else 158:49.78 | ^~~~ 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:49.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:49.78 | ^~~~~~~~~~~~~~~~~~ 158:49.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:49.78 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:49.78 | ^~~~~~~~~~~~~~~~~~~~~~ 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.80 1022 | foundInterface = 0; \ 158:49.80 | ^~~~~~~~~~~~~~ 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:49.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:49.80 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 158:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 158:49.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.80 302 | } else 158:49.80 | ^~~~ 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:49.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.80 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:49.80 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 158:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 158:49.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 158:49.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:49.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.h:11, 158:49.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/Performance.cpp:7, 158:49.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:49.82 1007 | foundInterface = 0; \ 158:49.82 | ^~~~~~~~~~~~~~ 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:49.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:49.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:49.82 23 | NS_INTERFACE_MAP_END 158:49.82 | ^~~~~~~~~~~~~~~~~~~~ 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:49.82 981 | else 158:49.82 | ^~~~ 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:49.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:49.82 | ^~~~~~~~~~~~~~~~~~ 158:49.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:49.82 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:49.82 | ^~~~~~~~~~~~~~~~~~~~~~ 158:55.42 dom/webbrowserpersist 159:02.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 159:02.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 159:02.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 159:02.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 159:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 159:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159:02.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 159:02.06 | ^ 159:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 159:02.06 46 | struct Block { 159:02.06 | ^~~~~ 159:07.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 159:07.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:07.79 1007 | foundInterface = 0; \ 159:07.79 | ^~~~~~~~~~~~~~ 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:07.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:07.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:07.79 58 | NS_INTERFACE_MAP_END 159:07.79 | ^~~~~~~~~~~~~~~~~~~~ 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:07.79 981 | else 159:07.79 | ^~~~ 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:07.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:07.79 | ^~~~~~~~~~~~~~~~~~ 159:07.79 /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:07.79 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 159:07.79 | ^~~~~~~~~~~~~~~~~~~~~~ 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:07.99 1007 | foundInterface = 0; \ 159:07.99 | ^~~~~~~~~~~~~~ 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:07.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:07.99 287 | NS_INTERFACE_MAP_END 159:07.99 | ^~~~~~~~~~~~~~~~~~~~ 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:07.99 981 | else 159:07.99 | ^~~~ 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:07.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:07.99 | ^~~~~~~~~~~~~~~~~~ 159:07.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:07.99 286 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 159:07.99 | ^~~~~~~~~~~~~~~~~~~~~~ 159:09.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 159:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 159:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 159:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 159:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 159:09.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 159:09.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:09.23 In file included from /usr/include/c++/9/map:61, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 159:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 159:09.23 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 159:09.23 100 | class map 159:09.23 | ^~~ 159:16.04 dom/xhr 159:22.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:22.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:22.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 159:22.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 159:22.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.h:11, 159:22.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.cpp:7, 159:22.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:22.48 1022 | foundInterface = 0; \ 159:22.48 | ^~~~~~~~~~~~~~ 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:22.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:22.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:22.48 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 159:22.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:22.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 159:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 159:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.h:11, 159:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.cpp:7, 159:22.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:22.48 302 | } else 159:22.48 | ^~~~ 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:22.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:22.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:22.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:22.48 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 159:22.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:23.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:23.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:23.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 159:23.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 159:23.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.h:11, 159:23.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.cpp:7, 159:23.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:23.16 1022 | foundInterface = 0; \ 159:23.16 | ^~~~~~~~~~~~~~ 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:23.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestMainThread.cpp:388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:23.16 388 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 159:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:23.16 981 | else 159:23.16 | ^~~~ 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:23.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:23.16 | ^~~~~~~~~~~~~~~~~~ 159:23.16 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestMainThread.cpp:387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:23.16 387 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 159:23.16 | ^~~~~~~~~~~~~~~~~~~~~~ 159:23.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 159:23.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:23.39 1007 | foundInterface = 0; \ 159:23.39 | ^~~~~~~~~~~~~~ 159:23.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:23.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:23.39 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestMainThread.cpp:3648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:23.39 3648 | NS_INTERFACE_MAP_END 159:23.39 | ^~~~~~~~~~~~~~~~~~~~ 159:23.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:23.39 991 | else 159:23.39 | ^~~~ 159:23.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 159:23.40 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 159:23.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:23.40 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestMainThread.cpp:3647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 159:23.40 3647 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 159:23.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:25.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 159:25.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:25.07 1022 | foundInterface = 0; \ 159:25.07 | ^~~~~~~~~~~~~~ 159:25.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:25.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:25.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:25.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestWorker.cpp:1468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:25.07 1468 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 159:25.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:25.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 159:25.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 159:25.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.h:11, 159:25.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequest.cpp:7, 159:25.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 159:25.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:25.07 302 | } else 159:25.07 | ^~~~ 159:25.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:25.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:25.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:25.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:25.07 1467 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 159:25.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:33.97 dom/worklet 159:40.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 159:40.06 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 159:40.06 from /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp:24, 159:40.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 159:40.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 159:40.06 /builddir/build/BUILD/thunderbird-68.2.2/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] 159:40.06 79 | memset(this, 0, sizeof(nsXPTCVariant)); 159:40.06 | ^ 159:40.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 159:40.06 44 | struct nsXPTCVariant { 159:40.06 | ^~~~~~~~~~~~~ 159:40.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.h:11, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp:7, 159:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 159:40.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 159:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:40.27 1007 | foundInterface = 0; \ 159:40.27 | ^~~~~~~~~~~~~~ 159:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:40.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:40.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:40.27 412 | NS_INTERFACE_MAP_END 159:40.27 | ^~~~~~~~~~~~~~~~~~~~ 159:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:40.28 981 | else 159:40.28 | ^~~~ 159:40.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:40.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:40.28 | ^~~~~~~~~~~~~~~~~~ 159:40.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp:411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:40.28 411 | NS_INTERFACE_MAP_ENTRY(nsISupports) 159:40.28 | ^~~~~~~~~~~~~~~~~~~~~~ 159:40.33 /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 159:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:40.34 1007 | foundInterface = 0; \ 159:40.34 | ^~~~~~~~~~~~~~ 159:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:40.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:40.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:40.34 37 | NS_INTERFACE_MAP_END 159:40.34 | ^~~~~~~~~~~~~~~~~~~~ 159:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:40.34 981 | else 159:40.34 | ^~~~ 159:40.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:40.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:40.34 | ^~~~~~~~~~~~~~~~~~ 159:40.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:40.34 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 159:40.34 | ^~~~~~~~~~~~~~~~~~~~~~ 159:40.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.h:11, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp:7, 159:40.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 159:40.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 159:40.70 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 159:40.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 159:40.71 31 | memset(aT, 0, sizeof(T)); 159:40.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 159:40.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/worklet/Worklet.cpp:24, 159:40.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 159:40.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 159:40.71 2271 | struct GlobalProperties { 159:40.71 | ^~~~~~~~~~~~~~~~ 159:43.46 dom/script 159:47.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:10, 159:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:47.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 159:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:47.74 1007 | foundInterface = 0; \ 159:47.74 | ^~~~~~~~~~~~~~ 159:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:47.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:47.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:47.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:47.74 22 | NS_INTERFACE_MAP_END 159:47.74 | ^~~~~~~~~~~~~~~~~~~~ 159:47.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:11, 159:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:47.74 302 | } else 159:47.74 | ^~~~ 159:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:47.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:47.75 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 159:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:47.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:47.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:10, 159:47.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:47.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:47.75 1022 | foundInterface = 0; \ 159:47.75 | ^~~~~~~~~~~~~~ 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:47.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:47.75 102 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 159:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:11, 159:47.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:47.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:47.75 302 | } else 159:47.75 | ^~~~ 159:47.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:47.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:47.76 101 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 159:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:47.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:47.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:10, 159:47.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:47.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:47.77 1022 | foundInterface = 0; \ 159:47.77 | ^~~~~~~~~~~~~~ 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:47.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:47.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:47.77 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 159:47.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:11, 159:47.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:47.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:47.77 302 | } else 159:47.77 | ^~~~ 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:47.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:47.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:47.77 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 159:47.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:48.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:10, 159:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:48.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 159:48.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:48.81 1007 | foundInterface = 0; \ 159:48.81 | ^~~~~~~~~~~~~~ 159:48.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:48.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:48.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:48.81 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:48.81 47 | NS_INTERFACE_MAP_END 159:48.81 | ^~~~~~~~~~~~~~~~~~~~ 159:48.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:11, 159:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:48.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:48.82 302 | } else 159:48.82 | ^~~~ 159:48.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:48.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:48.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:48.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:48.82 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 159:48.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:49.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 159:49.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 159:49.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:10, 159:49.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:49.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:49.96 1007 | foundInterface = 0; \ 159:49.96 | ^~~~~~~~~~~~~~ 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:49.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:49.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ScriptLoader.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:49.96 117 | NS_INTERFACE_MAP_END 159:49.96 | ^~~~~~~~~~~~~~~~~~~~ 159:49.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.h:11, 159:49.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/script/LoadedScript.cpp:7, 159:49.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:49.96 302 | } else 159:49.96 | ^~~~ 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:49.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 159:49.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:49.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 159:49.96 116 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 159:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:59.27 dom/payments 160:03.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:03.99 1022 | foundInterface = 0; \ 160:03.99 | ^~~~~~~~~~~~~~ 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:03.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:03.99 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 160:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:03.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPIDOMWindow.h:15, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:03.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:03.99 302 | } else 160:03.99 | ^~~~ 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:03.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:03.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:03.99 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 160:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:04.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:04.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:04.15 1007 | foundInterface = 0; \ 160:04.15 | ^~~~~~~~~~~~~~ 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:04.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:04.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:04.15 21 | NS_INTERFACE_MAP_END 160:04.15 | ^~~~~~~~~~~~~~~~~~~~ 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:04.15 981 | else 160:04.15 | ^~~~ 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:04.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:04.15 | ^~~~~~~~~~~~~~~~~~ 160:04.15 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:04.15 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 160:04.15 | ^~~~~~~~~~~~~~~~~~~~~~ 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:04.22 1022 | foundInterface = 0; \ 160:04.22 | ^~~~~~~~~~~~~~ 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:04.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:04.22 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 160:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:04.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPIDOMWindow.h:15, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:04.22 302 | } else 160:04.22 | ^~~~ 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:04.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:04.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:04.22 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 160:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:06.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:06.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 160:06.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:06.29 1022 | foundInterface = 0; \ 160:06.29 | ^~~~~~~~~~~~~~ 160:06.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:06.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:06.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:06.29 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:06.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:06.29 981 | else 160:06.29 | ^~~~ 160:06.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:06.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:06.29 | ^~~~~~~~~~~~~~~~~~ 160:06.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:06.29 62 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 160:06.29 | ^~~~~~~~~~~~~~~~~~~~~~ 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.22 1022 | foundInterface = 0; \ 160:08.22 | ^~~~~~~~~~~~~~ 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:08.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:08.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:08.22 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 160:08.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPIDOMWindow.h:15, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:08.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.22 302 | } else 160:08.22 | ^~~~ 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:08.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:08.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:08.22 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 160:08.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.h:10, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/BasicCardPayment.cpp:7, 160:08.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.24 1022 | foundInterface = 0; \ 160:08.24 | ^~~~~~~~~~~~~~ 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:08.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:08.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:08.24 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:08.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.24 981 | else 160:08.24 | ^~~~ 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:08.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:08.24 | ^~~~~~~~~~~~~~~~~~ 160:08.24 /builddir/build/BUILD/thunderbird-68.2.2/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:08.24 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 160:08.24 | ^~~~~~~~~~~~~~~~~~~~~~ 160:17.43 dom/payments/ipc 160:24.42 dom/websocket 160:29.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.h:12, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.cpp:7, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:29.25 1022 | foundInterface = 0; \ 160:29.25 | ^~~~~~~~~~~~~~ 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:29.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.cpp:1484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:29.25 1484 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:29.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.h:12, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.cpp:7, 160:29.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:29.25 302 | } else 160:29.25 | ^~~~ 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:29.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:29.25 /builddir/build/BUILD/thunderbird-68.2.2/dom/websocket/WebSocket.cpp:1483:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:29.25 1483 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 160:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:32.60 dom/serviceworkers 160:40.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:40.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 160:40.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:40.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:40.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:40.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:40.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:40.94 1022 | foundInterface = 0; \ 160:40.94 | ^~~~~~~~~~~~~~ 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:40.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:40.94 133 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:40.94 981 | else 160:40.94 | ^~~~ 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:40.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:40.94 | ^~~~~~~~~~~~~~~~~~ 160:40.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:40.94 132 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 160:40.94 | ^~~~~~~~~~~~~~~~~~~~~~ 160:41.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 160:41.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.20 1022 | foundInterface = 0; \ 160:41.20 | ^~~~~~~~~~~~~~ 160:41.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:41.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:41.20 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.20 302 | } else 160:41.20 | ^~~~ 160:41.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:41.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:41.21 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 160:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:41.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 160:41.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:41.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 160:41.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.90 1022 | foundInterface = 0; \ 160:41.90 | ^~~~~~~~~~~~~~ 160:41.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:41.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:41.90 935 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 160:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.90 302 | } else 160:41.90 | ^~~~ 160:41.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:41.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.90 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:41.90 934 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 160:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:41.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.91 1022 | foundInterface = 0; \ 160:41.91 | ^~~~~~~~~~~~~~ 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:41.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:41.91 978 | NS_INTERFACE_MAP_END_INHERITING(Event) 160:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.91 302 | } else 160:41.91 | ^~~~ 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:41.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:41.91 977 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 160:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:41.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 160:41.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:41.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 160:41.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.92 1007 | foundInterface = 0; \ 160:41.92 | ^~~~~~~~~~~~~~ 160:41.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:41.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:41.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:41.92 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:41.92 1041 | NS_INTERFACE_MAP_END 160:41.93 | ^~~~~~~~~~~~~~~~~~~~ 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.93 981 | else 160:41.93 | ^~~~ 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:41.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:41.93 | ^~~~~~~~~~~~~~~~~~ 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:41.93 1040 | NS_INTERFACE_MAP_ENTRY(nsISupports) 160:41.93 | ^~~~~~~~~~~~~~~~~~~~~~ 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.93 1022 | foundInterface = 0; \ 160:41.93 | ^~~~~~~~~~~~~~ 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:41.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:41.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:41.93 1134 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 160:41.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:41.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.93 302 | } else 160:41.94 | ^~~~ 160:41.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:41.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:41.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:41.94 1133 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 160:41.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 160:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 160:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 160:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.98 1022 | foundInterface = 0; \ 160:41.98 | ^~~~~~~~~~~~~~ 160:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:41.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:41.98 1239 | NS_INTERFACE_MAP_END_INHERITING(Event) 160:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:41.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 160:41.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 160:41.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 160:41.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 160:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.98 302 | } else 160:41.98 | ^~~~ 160:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:41.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:41.98 1238 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 160:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:01.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 161:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 161:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerManager.cpp:42, 161:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:29: 161:01.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 161:01.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 161:01.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 161:01.25 | ^ 161:01.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 161:01.25 46 | struct Block { 161:01.25 | ^~~~~ 161:03.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 161:03.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 161:03.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINetworkInterceptController.h:10, 161:03.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 161:03.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 161:03.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 161:03.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 161:03.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:03.69 1007 | foundInterface = 0; \ 161:03.69 | ^~~~~~~~~~~~~~ 161:03.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:03.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:03.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:03.69 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:03.69 276 | NS_INTERFACE_MAP_END 161:03.69 | ^~~~~~~~~~~~~~~~~~~~ 161:03.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:03.69 991 | else 161:03.69 | ^~~~ 161:03.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:03.69 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:03.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:03.70 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 161:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:04.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 161:04.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:04.75 1022 | foundInterface = 0; \ 161:04.75 | ^~~~~~~~~~~~~~ 161:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:04.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:04.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:04.75 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:04.75 981 | else 161:04.75 | ^~~~ 161:04.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:04.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:04.75 | ^~~~~~~~~~~~~~~~~~ 161:04.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:04.75 33 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 161:04.75 | ^~~~~~~~~~~~~~~~~~~~~~ 161:35.26 dom/simpledb 161:43.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/simpledb/ActorsChild.h:10, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/simpledb/ActorsChild.cpp:7, 161:43.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:43.72 1007 | foundInterface = 0; \ 161:43.72 | ^~~~~~~~~~~~~~ 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:43.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:43.72 70 | NS_INTERFACE_MAP_END 161:43.72 | ^~~~~~~~~~~~~~~~~~~~ 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:43.72 981 | else 161:43.72 | ^~~~ 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:43.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:43.72 | ^~~~~~~~~~~~~~~~~~ 161:43.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:43.72 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 161:43.72 | ^~~~~~~~~~~~~~~~~~~~~~ 161:47.47 dom/reporting 161:52.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/DeprecationReportBody.cpp:7, 161:52.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.71 1007 | foundInterface = 0; \ 161:52.71 | ^~~~~~~~~~~~~~ 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.71 21 | NS_INTERFACE_MAP_END 161:52.71 | ^~~~~~~~~~~~~~~~~~~~ 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.71 981 | else 161:52.71 | ^~~~ 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.71 | ^~~~~~~~~~~~~~~~~~ 161:52.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.71 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.71 | ^~~~~~~~~~~~~~~~~~~~~~ 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.73 1007 | foundInterface = 0; \ 161:52.73 | ^~~~~~~~~~~~~~ 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.73 21 | NS_INTERFACE_MAP_END 161:52.73 | ^~~~~~~~~~~~~~~~~~~~ 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.73 981 | else 161:52.73 | ^~~~ 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.73 | ^~~~~~~~~~~~~~~~~~ 161:52.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.73 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.73 | ^~~~~~~~~~~~~~~~~~~~~~ 161:56.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 161:56.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:56.28 1007 | foundInterface = 0; \ 161:56.28 | ^~~~~~~~~~~~~~ 161:56.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:56.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:56.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:56.28 399 | NS_INTERFACE_MAP_END 161:56.28 | ^~~~~~~~~~~~~~~~~~~~ 161:56.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:56.28 981 | else 161:56.28 | ^~~~ 161:56.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:56.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:56.28 | ^~~~~~~~~~~~~~~~~~ 161:56.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:56.28 398 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 161:56.28 | ^~~~~~~~~~~~~~~~~~~~~~ 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:56.41 1007 | foundInterface = 0; \ 161:56.41 | ^~~~~~~~~~~~~~ 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:56.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:56.41 770 | NS_INTERFACE_MAP_END 161:56.41 | ^~~~~~~~~~~~~~~~~~~~ 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:56.41 981 | else 161:56.41 | ^~~~ 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:56.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:56.41 | ^~~~~~~~~~~~~~~~~~ 161:56.41 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:56.41 769 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 161:56.41 | ^~~~~~~~~~~~~~~~~~~~~~ 161:56.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 161:56.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:56.43 1007 | foundInterface = 0; \ 161:56.43 | ^~~~~~~~~~~~~~ 161:56.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:56.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:56.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:56.43 39 | NS_INTERFACE_MAP_END 161:56.43 | ^~~~~~~~~~~~~~~~~~~~ 161:56.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/DeprecationReportBody.cpp:7, 161:56.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 161:56.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:56.43 409 | else 161:56.43 | ^~~~ 161:56.43 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 161:56.43 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 161:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:56.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/DeprecationReportBody.cpp:7, 161:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:56.45 1007 | foundInterface = 0; \ 161:56.45 | ^~~~~~~~~~~~~~ 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:56.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:56.45 20 | NS_INTERFACE_MAP_END 161:56.45 | ^~~~~~~~~~~~~~~~~~~~ 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:56.45 981 | else 161:56.45 | ^~~~ 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:56.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:56.45 | ^~~~~~~~~~~~~~~~~~ 161:56.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:56.45 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:56.45 | ^~~~~~~~~~~~~~~~~~~~~~ 162:01.99 dom/localstorage 162:08.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 162:08.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 162:08.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsParent.cpp:19, 162:08.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 162:08.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:08.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:08.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:08.13 | ^ 162:08.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:08.13 46 | struct Block { 162:08.13 | ^~~~~ 162:12.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsChild.h:10, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsChild.cpp:7, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:12.48 1022 | foundInterface = 0; \ 162:12.48 | ^~~~~~~~~~~~~~ 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:12.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/LSObject.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:12.48 776 | NS_INTERFACE_MAP_END_INHERITING(Storage) 162:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:12.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:32, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsChild.h:10, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsChild.cpp:7, 162:12.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:12.48 302 | } else 162:12.48 | ^~~~ 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:12.48 302 | } else 162:12.48 | ^~~~ 162:12.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/LSObject.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:12.48 775 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 162:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:22.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 162:22.72 /builddir/build/BUILD/thunderbird-68.2.2/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*)': 162:22.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsParent.cpp:2102:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 162:22.72 2102 | mNextLoadIndex = aNextLoadIndex; 162:22.72 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 162:22.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/localstorage/ActorsParent.cpp:5717:12: note: 'nextLoadIndex' was declared here 162:22.72 5717 | uint32_t nextLoadIndex; 162:22.72 | ^~~~~~~~~~~~~ 162:24.97 dom/prio 162:30.37 dom/l10n 162:39.63 dom/presentation 162:44.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WeakPtr.h:82, 162:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.h:11, 162:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.cpp:7, 162:44.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:44.82 1007 | foundInterface = 0; \ 162:44.82 | ^~~~~~~~~~~~~~ 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:44.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:44.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:44.82 37 | NS_INTERFACE_MAP_END 162:44.82 | ^~~~~~~~~~~~~~~~~~~~ 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:44.82 981 | else 162:44.82 | ^~~~ 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:44.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:44.82 | ^~~~~~~~~~~~~~~~~~ 162:44.82 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:44.82 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:44.82 | ^~~~~~~~~~~~~~~~~~~~~~ 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:44.84 1022 | foundInterface = 0; \ 162:44.84 | ^~~~~~~~~~~~~~ 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:44.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:44.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:44.84 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:44.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:44.84 981 | else 162:44.84 | ^~~~ 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:44.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:44.84 | ^~~~~~~~~~~~~~~~~~ 162:44.84 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:44.84 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 162:44.84 | ^~~~~~~~~~~~~~~~~~~~~~ 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:44.95 1022 | foundInterface = 0; \ 162:44.95 | ^~~~~~~~~~~~~~ 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:44.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:44.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:44.95 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:44.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:44.95 981 | else 162:44.95 | ^~~~ 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:44.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:44.95 | ^~~~~~~~~~~~~~~~~~ 162:44.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:44.95 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 162:44.95 | ^~~~~~~~~~~~~~~~~~~~~~ 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:45.01 1022 | foundInterface = 0; \ 162:45.01 | ^~~~~~~~~~~~~~ 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:45.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:45.01 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationAvailability.h:10, 162:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.cpp:10, 162:45.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:45.01 302 | } else 162:45.01 | ^~~~ 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:45.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:45.01 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 162:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WeakPtr.h:82, 162:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.h:11, 162:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.cpp:7, 162:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:45.07 1007 | foundInterface = 0; \ 162:45.07 | ^~~~~~~~~~~~~~ 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:45.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:45.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:45.07 34 | NS_INTERFACE_MAP_END 162:45.07 | ^~~~~~~~~~~~~~~~~~~~ 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:45.07 981 | else 162:45.07 | ^~~~ 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:45.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:45.07 | ^~~~~~~~~~~~~~~~~~ 162:45.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:45.07 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:45.07 | ^~~~~~~~~~~~~~~~~~~~~~ 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:45.62 1022 | foundInterface = 0; \ 162:45.62 | ^~~~~~~~~~~~~~ 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:45.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:45.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:45.62 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:45.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:45.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationAvailability.h:10, 162:45.62 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.cpp:10, 162:45.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:45.62 302 | } else 162:45.62 | ^~~~ 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:45.62 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:45.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:45.62 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:45.62 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 162:45.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:47.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 162:47.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 162:47.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationSessionInfo.h:11, 162:47.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationService.h:13, 162:47.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationService.cpp:7, 162:47.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 162:47.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:47.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:47.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:47.37 | ^ 162:47.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:47.37 46 | struct Block { 162:47.37 | ^~~~~ 162:52.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WeakPtr.h:82, 162:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.h:11, 162:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.cpp:7, 162:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:52.31 1007 | foundInterface = 0; \ 162:52.31 | ^~~~~~~~~~~~~~ 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:52.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:52.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:52.31 71 | NS_INTERFACE_MAP_END 162:52.31 | ^~~~~~~~~~~~~~~~~~~~ 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:52.31 981 | else 162:52.31 | ^~~~ 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:52.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:52.31 | ^~~~~~~~~~~~~~~~~~ 162:52.31 /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:52.31 70 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 162:52.31 | ^~~~~~~~~~~~~~~~~~~~~~ 162:53.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationAvailability.h:10, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/AvailabilityCollection.cpp:10, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:53.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 162:53.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 162:53.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 162:53.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 162:53.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 162:53.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:53.56 In file included from /usr/include/c++/9/map:61, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationSessionInfo.h:11, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationService.h:13, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationService.cpp:7, 162:53.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 162:53.56 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 162:53.56 100 | class map 162:53.56 | ^~~ 163:10.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 163:10.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 163:10.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationSessionInfo.h:11, 163:10.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 163:10.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 163:10.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:10.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:10.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:10.15 | ^ 163:10.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:10.15 46 | struct Block { 163:10.15 | ^~~~~ 163:16.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 163:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 163:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 163:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 163:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 163:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 163:16.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 163:16.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:16.11 In file included from /usr/include/c++/9/map:61, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderChild.h:9, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/ipc/PresentationBuilderChild.h:10, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/presentation/ipc/PresentationBuilderChild.cpp:10, 163:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 163:16.11 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 163:16.11 100 | class map 163:16.11 | ^~~ 163:20.15 dom/presentation/provider 163:22.83 view 163:28.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 163:28.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 163:28.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 163:28.09 from /builddir/build/BUILD/thunderbird-68.2.2/view/nsViewManager.h:14, 163:28.09 from /builddir/build/BUILD/thunderbird-68.2.2/view/nsView.cpp:16, 163:28.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/view/Unified_cpp_view0.cpp:2: 163:28.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:28.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:28.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:28.09 | ^ 163:28.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:28.09 46 | struct Block { 163:28.09 | ^~~~~ 163:31.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/view/nsView.cpp:9, 163:31.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/view/Unified_cpp_view0.cpp:2: 163:31.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 163:31.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 163:31.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 163:31.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 163:31.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 163:31.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:31.45 In file included from /usr/include/c++/9/map:61, 163:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 163:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 163:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 163:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 163:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/view/nsView.cpp:14, 163:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/view/Unified_cpp_view0.cpp:2: 163:31.45 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 163:31.45 100 | class map 163:31.45 | ^~~ 163:35.52 widget 163:41.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 163:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/widget/GfxInfoBase.h:19, 163:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/widget/GfxInfoX11.h:11, 163:41.42 from /builddir/build/BUILD/thunderbird-68.2.2/widget/GfxInfoX11.cpp:20: 163:41.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:41.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:41.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:41.42 | ^ 163:41.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:41.42 46 | struct Block { 163:41.42 | ^~~~~ 163:54.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 163:54.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 163:54.52 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.h:17, 163:54.52 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.cpp:6: 163:54.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:54.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:54.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:54.52 | ^ 163:54.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:54.52 46 | struct Block { 163:54.53 | ^~~~~ 164:00.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.h:17, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.cpp:6: 164:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 164:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 164:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 164:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:00.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:00.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:00.85 In file included from /usr/include/c++/9/map:61, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.h:17, 164:00.85 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.cpp:6: 164:00.85 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 164:00.85 100 | class map 164:00.85 | ^~~ 164:14.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 164:14.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 164:14.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 164:14.20 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:20: 164:14.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 164:14.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:14.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 164:14.20 | ^ 164:14.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 164:14.20 46 | struct Block { 164:14.20 | ^~~~~ 164:18.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:9: 164:18.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 164:18.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 164:18.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 164:18.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:18.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:18.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:18.34 In file included from /usr/include/c++/9/map:61, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 164:18.34 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:9: 164:18.34 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 164:18.34 100 | class map 164:18.34 | ^~~ 164:18.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:9: 164:18.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 164:18.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 164:18.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 164:18.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:18.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:18.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:18.46 In file included from /usr/include/c++/9/vector:67, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:12, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 164:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:9: 164:18.46 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 164:18.46 386 | class vector : protected _Vector_base<_Tp, _Alloc> 164:18.46 | ^~~~~~ 164:18.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:9: 164:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 164:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 164:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 164:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:18.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:18.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:18.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 164:18.47 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.cpp:66: 164:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 164:18.47 52 | class ClipManager { 164:18.47 | ^~~~~~~~~~~ 164:39.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 164:39.51 from /builddir/build/BUILD/thunderbird-68.2.2/widget/GfxInfoBase.h:19, 164:39.51 from /builddir/build/BUILD/thunderbird-68.2.2/widget/GfxInfoBase.cpp:10, 164:39.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:29: 164:39.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 164:39.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:39.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 164:39.51 | ^ 164:39.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 164:39.51 46 | struct Block { 164:39.51 | ^~~~~ 164:42.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:17, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/widget/InputData.h:10, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.h:8, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/widget/CompositorWidget.cpp:7, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:2: 164:42.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 164:42.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 164:42.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 164:42.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:42.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:42.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:42.55 In file included from /usr/include/c++/9/map:61, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/widget/InputData.h:10, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.h:8, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/widget/CompositorWidget.cpp:7, 164:42.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:2: 164:42.55 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 164:42.55 100 | class map 164:42.55 | ^~~ 164:42.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:17, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/widget/InputData.h:10, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.h:8, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/widget/CompositorWidget.cpp:7, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:2: 164:42.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 164:42.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 164:42.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 164:42.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:42.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:42.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:42.65 In file included from /usr/include/c++/9/vector:67, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 164:42.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/widget/CompositorWidget.h:10, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/widget/CompositorWidget.cpp:5, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:2: 164:42.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 164:42.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 164:42.66 | ^~~~~~ 164:42.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:17, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/widget/InputData.h:10, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseWidget.h:8, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/widget/CompositorWidget.cpp:7, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:2: 164:42.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 164:42.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 164:42.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 164:42.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 164:42.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:42.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:42.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/widget/PuppetWidget.cpp:19, 164:42.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget0.cpp:74: 164:42.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 164:42.66 52 | class ClipManager { 164:42.66 | ^~~~~~~~~~~ 165:00.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 165:00.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 165:00.40 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsClipboardProxy.cpp:5, 165:00.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget1.cpp:47: 165:00.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:00.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165:00.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:00.40 | ^ 165:00.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:00.40 46 | struct Block { 165:00.40 | ^~~~~ 165:15.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 165:15.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 165:15.20 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsSoundProxy.cpp:5, 165:15.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/Unified_cpp_widget2.cpp:29: 165:15.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:15.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165:15.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:15.20 | ^ 165:15.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:15.20 46 | struct Block { 165:15.20 | ^~~~~ 165:19.36 widget/headless 165:25.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 165:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 165:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsLookAndFeel.h:14, 165:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/widget/headless/HeadlessLookAndFeel.h:11, 165:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 165:25.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 165:25.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:25.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165:25.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:25.91 | ^ 165:25.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:25.91 46 | struct Block { 165:25.91 | ^~~~~ 165:26.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/widget/headless/HeadlessCompositorWidget.cpp:6, 165:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 165:26.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 165:26.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 165:26.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 165:27.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 165:27.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 165:27.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.00 In file included from /usr/include/c++/9/map:61, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/widget/headless/HeadlessCompositorWidget.cpp:6, 165:27.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 165:27.00 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 165:27.00 100 | class map 165:27.00 | ^~~ 165:29.42 widget/gtk 165:38.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 165:38.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 165:38.04 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.h:17, 165:38.04 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsDragService.h:11, 165:38.04 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsWindow.cpp:32: 165:38.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:38.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165:38.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:38.04 | ^ 165:38.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:38.04 46 | struct Block { 165:38.04 | ^~~~~ 165:42.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 165:42.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 165:42.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRefPtrHashtable.h:10, 165:42.60 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsWindow.h:26, 165:42.60 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsWindow.cpp:8: 165:42.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 165:42.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 165:42.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 165:42.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 165:42.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 165:42.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:42.60 In file included from /usr/include/c++/9/map:61, 165:42.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 165:42.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsWindow.h:27, 165:42.61 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsWindow.cpp:8: 165:42.61 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 165:42.61 100 | class map 165:42.61 | ^~~ 166:02.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/ProcInfo.cpp:7, 166:02.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/gtk/Unified_cpp_widget_gtk0.cpp:56: 166:02.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::ProcInfo; RejectValueT = nsresult; bool IsExclusive = true]': 166:02.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::childId' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:02.63 46 | struct ProcInfo { 166:02.63 | ^~~~~~~~ 166:02.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::type' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:02.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h: In function 'RefPtr > mozilla::GetProcInfo(base::ProcessId, int32_t, const mozilla::ProcType&)': 166:02.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::childId' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:02.72 46 | struct ProcInfo { 166:02.72 | ^~~~~~~~ 166:02.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::type' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h: In lambda function: 166:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::childId' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:03.95 46 | struct ProcInfo { 166:03.95 | ^~~~~~~~ 166:03.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::type' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:05.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:29: 166:05.80 /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/mozcontainer.cpp:217:13: warning: Not available before 166:05.81 217 | g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy); 166:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:05.81 /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/mozcontainer.cpp:252:13: warning: Not available before 166:05.81 252 | g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy); 166:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:05.81 /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/mozcontainer.cpp:281:13: warning: Not available before 166:05.81 281 | g_clear_pointer(&container->eglwindow, wl_egl_window_destroy); 166:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:05.81 /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/mozcontainer.cpp:282:13: warning: Not available before 166:05.81 282 | g_clear_pointer(&container->subsurface, wl_subsurface_destroy); 166:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:05.81 /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/mozcontainer.cpp:283:13: warning: Not available before 166:05.81 283 | g_clear_pointer(&container->surface, wl_surface_destroy); 166:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:05.81 /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/mozcontainer.cpp:284:13: warning: Not available before 166:05.81 284 | g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy); 166:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:13.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 166:13.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 166:13.88 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsBaseDragService.h:17, 166:13.88 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsDragService.h:11, 166:13.88 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsClipboardWayland.cpp:25, 166:13.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:83: 166:13.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 166:13.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 166:13.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 166:13.88 | ^ 166:13.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 166:13.88 46 | struct Block { 166:13.88 | ^~~~~ 166:29.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 166:29.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 166:29.58 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsLookAndFeel.h:14, 166:29.58 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsLookAndFeel.cpp:11, 166:29.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:20: 166:29.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 166:29.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 166:29.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 166:29.58 | ^ 166:29.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 166:29.58 46 | struct Block { 166:29.58 | ^~~~~ 166:36.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCategoryCache.h:14, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/widget/nsIdleService.h:17, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsIdleServiceGTK.h:11, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsIdleServiceGTK.cpp:10, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 166:36.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 166:36.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 166:36.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 166:36.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 166:36.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 166:36.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:36.07 In file included from /usr/include/c++/9/map:61, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:13, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsLookAndFeel.h:14, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/widget/gtk/nsLookAndFeel.cpp:11, 166:36.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:20: 166:36.07 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 166:36.07 100 | class map 166:36.07 | ^~~ 166:42.78 widget/gtk/mozgtk/stub 166:43.55 widget/gtk/mozgtk/stub/libmozgtk_stub.so 166:43.70 widget/gtk/mozgtk/gtk2 166:43.85 widget/gtk/mozgtk/gtk2/libmozgtk.so 166:44.00 widget/gtk/mozgtk/gtk3 166:44.06 widget/gtk/mozgtk/gtk3/libmozgtk.so 166:44.24 widget/gtk/wayland 166:44.61 widget/gtk/mozwayland 166:45.01 widget/gtk/mozwayland/libmozwayland.so 166:45.15 widget/gtkxtbin 166:45.59 widget/x11 166:45.63 editor/libeditor 166:52.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:52.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:52.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:52.52 1022 | foundInterface = 0; \ 166:52.52 | ^~~~~~~~~~~~~~ 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:52.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:52.52 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:52.52 302 | } else 166:52.52 | ^~~~ 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:52.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:52.52 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 166:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:52.52 1022 | foundInterface = 0; \ 166:52.52 | ^~~~~~~~~~~~~~ 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:52.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:52.52 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:52.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:52.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:52.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:52.53 302 | } else 166:52.53 | ^~~~ 166:52.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:52.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:52.53 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:52.53 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 166:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:56.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:56.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:56.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:56.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:56.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.36 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.36 1022 | foundInterface = 0; \ 166:56.36 | ^~~~~~~~~~~~~~ 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:56.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:56.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:56.36 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:56.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.36 999 | } else 166:56.36 | ^~~~ 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 166:56.36 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 166:56.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.36 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 166:56.36 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 166:56.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.38 1022 | foundInterface = 0; \ 166:56.38 | ^~~~~~~~~~~~~~ 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:56.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:56.38 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.38 302 | } else 166:56.38 | ^~~~ 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:56.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.38 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:56.38 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 166:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.40 1022 | foundInterface = 0; \ 166:56.40 | ^~~~~~~~~~~~~~ 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:56.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:56.40 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.40 302 | } else 166:56.40 | ^~~~ 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:56.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.40 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:56.40 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 166:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.44 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 166:56.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.44 1022 | foundInterface = 0; \ 166:56.44 | ^~~~~~~~~~~~~~ 166:56.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:56.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:56.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.44 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:56.44 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 166:56.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.44 302 | } else 166:56.44 | ^~~~ 166:56.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:56.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.45 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:56.45 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 166:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.45 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 166:56.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.45 1022 | foundInterface = 0; \ 166:56.45 | ^~~~~~~~~~~~~~ 166:56.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:56.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.45 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:56.45 94 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.46 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.46 302 | } else 166:56.46 | ^~~~ 166:56.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:56.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:56.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.46 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:56.46 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 166:56.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.47 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 166:56.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.47 1022 | foundInterface = 0; \ 166:56.47 | ^~~~~~~~~~~~~~ 166:56.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:56.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.47 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:56.47 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 166:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.48 302 | } else 166:56.48 | ^~~~ 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:56.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:56.48 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 166:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:56.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.48 1007 | foundInterface = 0; \ 166:56.48 | ^~~~~~~~~~~~~~ 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:56.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:56.48 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:56.48 22 | NS_INTERFACE_MAP_END 166:56.49 | ^~~~~~~~~~~~~~~~~~~~ 166:56.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.49 991 | else 166:56.49 | ^~~~ 166:56.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 166:56.49 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 166:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.49 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 166:56.49 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 166:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.75 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 166:56.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:56.75 1007 | foundInterface = 0; \ 166:56.75 | ^~~~~~~~~~~~~~ 166:56.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:56.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:56.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 166:56.75 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditorBase.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:56.75 210 | NS_INTERFACE_MAP_END 166:56.75 | ^~~~~~~~~~~~~~~~~~~~ 166:56.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:56.75 991 | else 166:56.75 | ^~~~ 166:56.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 166:56.76 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 166:56.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:56.76 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditorBase.cpp:209:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 166:56.76 209 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 166:56.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:58.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 166:58.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 166:58.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 166:58.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 166:58.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 166:58.02 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditorEventListener.cpp:23, 166:58.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 166:58.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 166:58.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 166:58.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 166:58.02 | ^ 166:58.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 166:58.02 46 | struct Block { 166:58.02 | ^~~~~ 166:59.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 166:59.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:59.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 166:59.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 166:59.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 166:59.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 166:59.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 166:59.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:59.39 In file included from /usr/include/c++/9/map:61, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ManualNAC.h:9, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:10, 166:59.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 166:59.39 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 166:59.39 100 | class map 166:59.39 | ^~~ 167:04.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:10, 167:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 167:04.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsIContent* mozilla::EditorBase::GetNextNodeInternal(const EditorRawDOMPoint&, bool, bool, bool)': 167:04.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:389:47: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:04.70 389 | mOffset = mozilla::Some(mOffset.value() + 1); 167:04.70 | ~~~~~~~~~~~~~~~~^~~ 167:04.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:92: 167:04.70 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/EditorBase.cpp:3293:21: note: '*((void*)& point +16)' was declared here 167:04.70 3293 | EditorRawDOMPoint point(aPoint); 167:04.70 | ^~~~~ 167:06.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:10, 167:06.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 167:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()': 167:06.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:06.03 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:06.03 | ^~ 167:06.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:38: 167:06.03 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CreateElementTransaction.cpp:100:21: note: '*((void*)& afterNewNode +16)' was declared here 167:06.03 100 | EditorRawDOMPoint afterNewNode(mNewNode); 167:06.03 | ^~~~~~~~~~~~ 167:06.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Utility.h:11, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HeapAPI.h:15, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/CSSEditUtils.cpp:6, 167:06.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 167:06.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'already_AddRefed mozilla::EditorBase::InsertContainerWithTransactionInternal(nsIContent&, nsAtom&, nsAtom&, const nsAString&)': 167:06.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:06.92 471 | return ref(); 167:06.92 | ^ 167:21.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:21.86 1022 | foundInterface = 0; \ 167:21.86 | ^~~~~~~~~~~~~~ 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:21.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:21.86 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 167:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditRules.cpp:238:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 167:21.86 238 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 167:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:21.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:21.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:21.86 302 | } else 167:21.86 | ^~~~ 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:21.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:21.86 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 167:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:21.86 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditRules.cpp:238:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 167:21.86 238 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 167:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:23.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:23.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:23.32 1022 | foundInterface = 0; \ 167:23.32 | ^~~~~~~~~~~~~~ 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:23.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditor.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:23.32 261 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 167:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:23.32 981 | else 167:23.32 | ^~~~ 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:23.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:23.32 | ^~~~~~~~~~~~~~~~~~ 167:23.32 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditor.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:23.32 260 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 167:23.32 | ^~~~~~~~~~~~~~~~~~~~~~ 167:23.80 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 167:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:23.81 1007 | foundInterface = 0; \ 167:23.81 | ^~~~~~~~~~~~~~ 167:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:23.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:23.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:23.81 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1031:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:23.81 1031 | NS_INTERFACE_MAP_END 167:23.81 | ^~~~~~~~~~~~~~~~~~~~ 167:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:23.81 981 | else 167:23.81 | ^~~~ 167:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:23.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:23.81 | ^~~~~~~~~~~~~~~~~~ 167:23.81 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1030:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:23.81 1030 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 167:23.81 | ^~~~~~~~~~~~~~~~~~~~~~ 167:23.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 167:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 167:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 167:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 167:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 167:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditorEventListener.cpp:13, 167:23.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 167:23.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 167:23.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 167:23.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 167:23.97 | ^ 167:23.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 167:23.97 46 | struct Block { 167:23.97 | ^~~~~ 167:24.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:24.64 1022 | foundInterface = 0; \ 167:24.64 | ^~~~~~~~~~~~~~ 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:24.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:24.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:24.64 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 167:24.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:24.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:24.64 302 | } else 167:24.64 | ^~~~ 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:24.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:24.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.64 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:24.64 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 167:24.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:24.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:24.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:24.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:24.66 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:24.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:24.67 1022 | foundInterface = 0; \ 167:24.67 | ^~~~~~~~~~~~~~ 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:24.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:24.67 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 167:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:24.67 999 | } else 167:24.67 | ^~~~ 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 167:24.67 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 167:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:24.67 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 167:24.67 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 167:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:25.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:25.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 167:25.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 167:25.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 167:25.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 167:25.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 167:25.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:25.98 In file included from /usr/include/c++/9/map:61, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ManualNAC.h:9, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:25.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:25.98 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 167:25.98 100 | class map 167:25.98 | ^~~ 167:33.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:33.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'mozilla::EditorDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 167:33.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:33.37 471 | return ref(); 167:33.37 | ^ 167:33.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'mozilla::SplitRangeOffFromNodeResult mozilla::HTMLEditRules::SplitRangeOffFromBlock(mozilla::TextEditRules::Element&, nsIContent&, nsIContent&)': 167:33.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atAfterEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:33.62 471 | return ref(); 167:33.62 | ^ 167:36.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:36.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::SelectContentInternal(nsIContent&)': 167:36.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:36.48 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:36.48 | ^~ 167:36.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 167:36.48 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditor.cpp:1745:21: note: '*((void*)& newSelectionEnd +16)' was declared here 167:36.48 1745 | EditorRawDOMPoint newSelectionEnd(&aContentToSelect); 167:36.48 | ^~~~~~~~~~~~~~~ 167:36.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:36.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& newSelectionStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:36.48 471 | return ref(); 167:36.48 | ^ 167:36.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:36.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Element&)': 167:36.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:36.52 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:36.52 | ^~ 167:36.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 167:36.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditor.cpp:1785:21: note: '*((void*)& afterElement +16)' was declared here 167:36.52 1785 | EditorRawDOMPoint afterElement(&aElement); 167:36.52 | ^~~~~~~~~~~~ 167:36.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:36.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:36.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In function 'void mozilla::HTMLEditor::SetSelectionAfterTableEdit(mozilla::EditorBase::Element*, int32_t, int32_t, int32_t, bool)': 167:36.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atTable +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:36.55 471 | return ref(); 167:36.55 | ^ 167:36.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:36.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:36.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:36.58 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:36.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:36.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::InsertAsPlaintextQuotation(const nsAString&, bool, nsINode**)': 167:36.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:36.58 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:36.58 | ^~ 167:36.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:56: 167:36.58 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditorDataTransfer.cpp:2041:21: note: '*((void*)& afterNewNode +16)' was declared here 167:36.58 2041 | EditorRawDOMPoint afterNewNode(newNode); 167:36.58 | ^~~~~~~~~~~~ 167:39.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:39.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:39.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::InsertNodeTransaction::DoTransaction()': 167:39.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterInsertedNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:39.74 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:39.74 | ^~ 167:39.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:128: 167:39.74 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InsertNodeTransaction.cpp:114:21: note: '*((void*)& afterInsertedNode +16)' was declared here 167:39.74 114 | EditorRawDOMPoint afterInsertedNode(mContentToInsert); 167:39.74 | ^~~~~~~~~~~~~~~~~ 167:40.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:40.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:40.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules15InsertBRElementERKNS_18EditorDOMPointBaseI8nsCOMPtrI7nsINodeES2_I10nsIContentEEE.part.0(const EditorDOMPoint&)': 167:40.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:40.88 471 | return ref(); 167:40.88 | ^ 167:40.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& afterBRElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:40.88 471 | return ref(); 167:40.88 | ^ 167:41.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In function 'nsresult mozilla::HTMLEditor::SplitStyleAbovePoint(nsCOMPtr*, int32_t*, nsAtom*, nsAtom*, nsIContent**, nsIContent**)': 167:41.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:41.04 471 | return ref(); 167:41.04 | ^ 167:41.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:41.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:41.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::InsertAsCitedQuotationInternal(const nsAString&, const nsAString&, bool, nsINode**)': 167:41.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:41.69 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:41.69 | ^~ 167:41.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:56: 167:41.69 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditorDataTransfer.cpp:2209:21: note: '*((void*)& afterNewNode +16)' was declared here 167:41.69 2209 | EditorRawDOMPoint afterNewNode(newNode); 167:41.69 | ^~~~~~~~~~~~ 167:42.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 167:42.47 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 167:42.47 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLTableEditor.cpp:198:11: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:42.47 198 | int32_t newCellIndex; 167:42.47 | ^~~~~~~~~~~~ 167:43.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:43.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:43.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::GetNodesForOperation(nsTArray >&, nsTArray >&, mozilla::EditSubAction, mozilla::HTMLEditRules::TouchContent)': 167:43.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atContainerOfSplitNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:43.90 471 | return ref(); 167:43.90 | ^ 167:44.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:44.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'void mozilla::HTMLEditRules::PromoteRange(nsRange&, mozilla::EditSubAction)': 167:44.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:433:47: warning: '*((void*)& lastRawPoint +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:44.25 433 | mOffset = mozilla::Some(mOffset.value() - 1); 167:44.25 | ~~~~~~~~~~~~~~~~^~~ 167:44.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 167:44.25 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditRules.cpp:7162:21: note: '*((void*)& lastRawPoint +16)' was declared here 167:44.25 7162 | EditorRawDOMPoint lastRawPoint(endPoint); 167:44.25 | ^~~~~~~~~~~~ 167:44.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 167:44.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/TextEditor.h:9, 167:44.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 167:44.77 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:44.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:44.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditRules::WillOutdent(bool*, bool*)': 167:44.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterRememberedLeftBQ +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:44.77 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 167:44.77 | ^~ 167:44.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 167:44.77 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLEditRules.cpp:5351:25: note: '*((void*)& afterRememberedLeftBQ +16)' was declared here 167:44.77 5351 | EditorRawDOMPoint afterRememberedLeftBQ(outdentResult.GetLeftContent()); 167:44.77 | ^~~~~~~~~~~~~~~~~~~~~ 167:47.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 167:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 167:47.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules31MaybeDeleteTopMostEmptyAncestorER7nsINodeRNS_3dom7ElementEsPb.part.0(nsINode&, mozilla::TextEditRules::Element&, nsIEditor::EDirection, bool*)': 167:47.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& afterEmptyBlock +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:47.03 471 | return ref(); 167:47.03 | ^ 168:04.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:04.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:04.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:04.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:04.52 1022 | foundInterface = 0; \ 168:04.52 | ^~~~~~~~~~~~~~ 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:04.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:04.52 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:04.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.h:9, 168:04.52 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:6, 168:04.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:04.52 302 | } else 168:04.52 | ^~~~ 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:04.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.52 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:04.52 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 168:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:04.54 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 168:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:04.54 1022 | foundInterface = 0; \ 168:04.54 | ^~~~~~~~~~~~~~ 168:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:04.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:04.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.54 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:04.54 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 168:04.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:04.54 981 | else 168:04.55 | ^~~~ 168:04.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:04.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:04.55 | ^~~~~~~~~~~~~~~~~~ 168:04.55 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:04.55 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 168:04.55 | ^~~~~~~~~~~~~~~~~~~~~~ 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:04.63 1022 | foundInterface = 0; \ 168:04.63 | ^~~~~~~~~~~~~~ 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:04.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:04.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:04.63 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:04.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:04.63 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.h:9, 168:04.63 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:6, 168:04.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:04.63 302 | } else 168:04.63 | ^~~~ 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:04.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:04.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:04.63 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:04.63 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 168:04.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:08.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:08.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:08.34 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:08.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:08.34 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 168:08.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:08.34 1007 | foundInterface = 0; \ 168:08.34 | ^~~~~~~~~~~~~~ 168:08.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:08.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:08.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:08.34 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditRules.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:08.34 119 | NS_INTERFACE_MAP_END 168:08.34 | ^~~~~~~~~~~~~~~~~~~~ 168:08.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:08.34 991 | else 168:08.34 | ^~~~ 168:08.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:08.34 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:08.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:08.35 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditRules.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:08.35 118 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 168:08.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:08.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp:12, 168:08.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 168:08.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 168:08.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 168:08.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 168:08.57 | ^ 168:08.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 168:08.57 46 | struct Block { 168:08.57 | ^~~~~ 168:08.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:08.62 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 168:08.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:08.63 1022 | foundInterface = 0; \ 168:08.63 | ^~~~~~~~~~~~~~ 168:08.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:08.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:08.63 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:08.63 116 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 168:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:08.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:08.63 981 | else 168:08.63 | ^~~~ 168:08.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:08.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:08.63 | ^~~~~~~~~~~~~~~~~~ 168:08.63 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:08.63 115 | NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 168:08.63 | ^~~~~~~~~~~~~~~~~~~~~~ 168:11.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.h:9, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:6, 168:11.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:11.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 168:11.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 168:11.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 168:11.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 168:11.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 168:11.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:11.13 In file included from /usr/include/c++/9/map:61, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:8, 168:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:11.13 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 168:11.13 100 | class map 168:11.13 | ^~~ 168:15.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 168:15.96 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:8, 168:15.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:15.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::TextEditRules::CollapseSelectionToTrailingBRIfNeeded()': 168:15.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterStartContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:15.96 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 168:15.96 | ^~ 168:15.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:47: 168:15.96 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditRules.cpp:567:21: note: '*((void*)& afterStartContainer +16)' was declared here 168:15.96 567 | EditorRawDOMPoint afterStartContainer(selectionStartPoint.GetContainer()); 168:15.96 | ^~~~~~~~~~~~~~~~~~~ 168:16.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:16.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual nsresult mozilla::TextEditor::SelectEntireDocument()': 168:16.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.07 471 | return ref(); 168:16.07 | ^ 168:16.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:8, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'already_AddRefed mozilla::TextEditor::InsertBrElementWithTransaction(const EditorDOMPoint&, nsIEditor::EDirection)': 168:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterBRElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.11 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 168:16.11 | ^~ 168:16.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 168:16.11 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp:492:25: note: '*((void*)& afterBRElement +16)' was declared here 168:16.11 492 | EditorRawDOMPoint afterBRElement(newBRElement); 168:16.11 | ^~~~~~~~~~~~~~ 168:16.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:16.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:16.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atBRElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.12 471 | return ref(); 168:16.12 | ^ 168:16.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::TextEditor::DeleteSelectionAndPrepareToCreateNode()': 168:16.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atAnchorContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.25 471 | return ref(); 168:16.25 | ^ 168:16.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 168:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:8, 168:16.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:16.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterAnchorContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.26 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 168:16.26 | ^~ 168:16.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 168:16.26 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp:930:23: note: '*((void*)& afterAnchorContainer +16)' was declared here 168:16.26 930 | EditorRawDOMPoint afterAnchorContainer(atAnchor.GetContainer()); 168:16.26 | ^~~~~~~~~~~~~~~~~~~~ 168:16.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:24, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/InternetCiter.cpp:9, 168:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:16.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atRightNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.26 471 | return ref(); 168:16.26 | ^ 168:16.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorBase.h:11, 168:16.33 from /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/JoinNodeTransaction.cpp:8, 168:16.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:16.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'already_AddRefed mozilla::TextEditor::DeleteSelectionAndCreateElement(nsAtom&)': 168:16.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:16.33 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 168:16.33 | ^~ 168:16.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 168:16.33 /builddir/build/BUILD/thunderbird-68.2.2/editor/libeditor/TextEditor.cpp:871:21: note: '*((void*)& afterNewElement +16)' was declared here 168:16.33 871 | EditorRawDOMPoint afterNewElement(newElement); 168:16.33 | ^~~~~~~~~~~~~~~ 168:21.18 editor/spellchecker 168:27.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.h:9, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp:7, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 168:27.77 /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 168:27.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:27.77 1007 | foundInterface = 0; \ 168:27.77 | ^~~~~~~~~~~~~~ 168:27.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:27.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:27.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:27.77 /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:27.77 260 | NS_INTERFACE_MAP_END 168:27.77 | ^~~~~~~~~~~~~~~~~~~~ 168:27.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.h:9, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp:7, 168:27.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 168:27.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:27.77 302 | } else 168:27.77 | ^~~~ 168:27.77 /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:27.78 259 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 168:27.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:27.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 168:27.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:12, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.h:9, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp:7, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 168:27.95 /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 168:27.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:27.95 1007 | foundInterface = 0; \ 168:27.95 | ^~~~~~~~~~~~~~ 168:27.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:27.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:27.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:27.95 /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:27.95 85 | NS_INTERFACE_MAP_END 168:27.95 | ^~~~~~~~~~~~~~~~~~~~ 168:27.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.h:9, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/EditorSpellCheck.cpp:7, 168:27.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 168:27.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:27.95 302 | } else 168:27.95 | ^~~~ 168:27.95 /builddir/build/BUILD/thunderbird-68.2.2/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:27.95 84 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 168:27.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:33.28 editor/txmgr 168:34.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:34.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:34.01 from /builddir/build/BUILD/thunderbird-68.2.2/editor/txmgr/TransactionItem.h:9, 168:34.01 from /builddir/build/BUILD/thunderbird-68.2.2/editor/txmgr/TransactionItem.cpp:6, 168:34.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:34.01 1007 | foundInterface = 0; \ 168:34.01 | ^~~~~~~~~~~~~~ 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:34.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:34.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:34.01 49 | NS_INTERFACE_MAP_END 168:34.01 | ^~~~~~~~~~~~~~~~~~~~ 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:34.01 991 | else 168:34.01 | ^~~~ 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:34.01 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:34.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:34.01 /builddir/build/BUILD/thunderbird-68.2.2/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:34.01 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 168:34.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:34.91 editor/composer 168:41.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:41.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 168:41.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 168:41.32 from /builddir/build/BUILD/thunderbird-68.2.2/editor/composer/ComposerCommandsUpdater.cpp:7, 168:41.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 168:41.32 /builddir/build/BUILD/thunderbird-68.2.2/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 168:41.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:41.32 1007 | foundInterface = 0; \ 168:41.32 | ^~~~~~~~~~~~~~ 168:41.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:41.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:41.32 /builddir/build/BUILD/thunderbird-68.2.2/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:41.32 51 | NS_INTERFACE_MAP_END 168:41.32 | ^~~~~~~~~~~~~~~~~~~~ 168:41.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 168:41.32 from /builddir/build/BUILD/thunderbird-68.2.2/editor/composer/ComposerCommandsUpdater.cpp:7, 168:41.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 168:41.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:41.32 302 | } else 168:41.32 | ^~~~ 168:41.32 /builddir/build/BUILD/thunderbird-68.2.2/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:41.32 50 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 168:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:44.16 layout/style 168:51.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.73 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 168:51.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.73 1007 | foundInterface = 0; \ 168:51.73 | ^~~~~~~~~~~~~~ 168:51.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:51.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:51.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:51.73 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:51.73 32 | NS_INTERFACE_MAP_END 168:51.73 | ^~~~~~~~~~~~~~~~~~~~ 168:51.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 168:51.73 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.73 31 | } else 168:51.73 | ^~~~ 168:51.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.73 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.74 1022 | foundInterface = 0; \ 168:51.74 | ^~~~~~~~~~~~~~ 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.74 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 168:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSFontFaceRule.cpp:174:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 168:51.74 174 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 168:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.74 302 | } else 168:51.74 | ^~~~ 168:51.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:51.75 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 168:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.75 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSFontFaceRule.cpp:174:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 168:51.75 174 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 168:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.75 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 168:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.75 1022 | foundInterface = 0; \ 168:51.75 | ^~~~~~~~~~~~~~ 168:51.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.75 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.75 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 168:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.76 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.76 302 | } else 168:51.76 | ^~~~ 168:51.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.76 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:51.76 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 168:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.90 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 168:51.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.90 1022 | foundInterface = 0; \ 168:51.90 | ^~~~~~~~~~~~~~ 168:51.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.91 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.91 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 168:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.91 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.91 409 | else 168:51.91 | ^~~~ 168:51.91 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 168:51.91 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 168:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.91 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 168:51.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.92 1022 | foundInterface = 0; \ 168:51.92 | ^~~~~~~~~~~~~~ 168:51.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.92 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.92 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 168:51.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.92 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.92 302 | } else 168:51.92 | ^~~~ 168:51.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:51.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.92 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:51.92 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 168:51.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.93 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 168:51.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.93 1022 | foundInterface = 0; \ 168:51.93 | ^~~~~~~~~~~~~~ 168:51.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.94 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.94 133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 168:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.94 302 | } else 168:51.94 | ^~~~ 168:51.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.94 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:51.94 132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 168:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.95 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 168:51.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.95 1022 | foundInterface = 0; \ 168:51.95 | ^~~~~~~~~~~~~~ 168:51.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.95 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.95 173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 168:51.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.95 302 | } else 168:51.95 | ^~~~ 168:51.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:51.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.96 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:51.96 172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 168:51.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.98 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 168:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.98 1022 | foundInterface = 0; \ 168:51.98 | ^~~~~~~~~~~~~~ 168:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.98 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.98 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 168:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.98 302 | } else 168:51.99 | ^~~~ 168:51.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:51.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.99 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:51.99 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 168:51.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:51.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:51.99 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 168:52.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:52.00 1022 | foundInterface = 0; \ 168:52.00 | ^~~~~~~~~~~~~~ 168:52.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:52.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:52.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.00 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:52.00 87 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 168:52.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.00 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:52.00 302 | } else 168:52.00 | ^~~~ 168:52.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:52.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:52.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.00 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:52.00 86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 168:52.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.01 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 168:52.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:52.02 1022 | foundInterface = 0; \ 168:52.02 | ^~~~~~~~~~~~~~ 168:52.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:52.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:52.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.02 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:52.02 93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 168:52.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:52.02 302 | } else 168:52.02 | ^~~~ 168:52.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:52.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:52.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.02 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:52.02 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 168:52.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:52.03 1007 | foundInterface = 0; \ 168:52.03 | ^~~~~~~~~~~~~~ 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:52.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:52.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:52.03 19 | NS_INTERFACE_MAP_END 168:52.03 | ^~~~~~~~~~~~~~~~~~~~ 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:52.03 981 | else 168:52.03 | ^~~~ 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:52.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:52.03 | ^~~~~~~~~~~~~~~~~~ 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:52.03 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 168:52.03 | ^~~~~~~~~~~~~~~~~~~~~~ 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 168:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:52.03 1022 | foundInterface = 0; \ 168:52.04 | ^~~~~~~~~~~~~~ 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:52.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:52.04 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 168:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 168:52.04 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 168:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.04 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:52.04 302 | } else 168:52.04 | ^~~~ 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:52.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:52.04 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 168:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.04 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 168:52.04 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 168:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.05 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 168:52.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:52.05 1022 | foundInterface = 0; \ 168:52.05 | ^~~~~~~~~~~~~~ 168:52.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:52.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:52.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.05 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:52.05 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 168:52.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCollection.cpp:7, 168:52.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 168:52.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:52.06 302 | } else 168:52.06 | ^~~~ 168:52.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:52.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:52.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:52.06 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:52.06 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 168:52.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:02.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 169:02.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 169:02.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 169:02.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 169:02.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStructInlines.h:18, 169:02.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ComputedStyle.cpp:19, 169:02.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 169:02.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 169:02.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169:02.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 169:02.99 | ^ 169:02.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 169:02.99 46 | struct Block { 169:02.99 | ^~~~~ 169:04.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 169:04.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 169:04.50 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CachedInheritingStyles.cpp:7, 169:04.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 169:04.50 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 169:04.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:04.50 1007 | foundInterface = 0; \ 169:04.50 | ^~~~~~~~~~~~~~ 169:04.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:04.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:04.51 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:04.51 96 | NS_INTERFACE_MAP_END 169:04.51 | ^~~~~~~~~~~~~~~~~~~~ 169:04.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:04.51 981 | else 169:04.51 | ^~~~ 169:04.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:04.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:04.51 | ^~~~~~~~~~~~~~~~~~ 169:04.51 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:04.51 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:04.51 | ^~~~~~~~~~~~~~~~~~~~~~ 169:04.69 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 169:04.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:04.69 1022 | foundInterface = 0; \ 169:04.69 | ^~~~~~~~~~~~~~ 169:04.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:04.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:04.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.69 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/FontFaceSet.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:04.69 111 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 169:04.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:04.69 981 | else 169:04.69 | ^~~~ 169:04.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:04.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:04.70 | ^~~~~~~~~~~~~~~~~~ 169:04.70 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/FontFaceSet.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:04.70 110 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 169:04.70 | ^~~~~~~~~~~~~~~~~~~~~~ 169:05.52 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 169:05.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:05.52 1022 | foundInterface = 0; \ 169:05.52 | ^~~~~~~~~~~~~~ 169:05.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:05.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:05.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:05.52 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:05.52 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 169:05.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:05.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 169:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/URL.h:11, 169:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/URLExtraData.h:12, 169:05.52 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsCSSValue.h:17, 169:05.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStruct.h:32, 169:05.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ComputedStyle.cpp:18, 169:05.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 169:05.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:05.53 302 | } else 169:05.53 | ^~~~ 169:05.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:05.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:05.53 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:05.53 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 169:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:07.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAtom.h:10, 169:07.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 169:07.63 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CachedInheritingStyles.cpp:7, 169:07.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 169:07.63 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 169:07.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:07.64 1007 | foundInterface = 0; \ 169:07.64 | ^~~~~~~~~~~~~~ 169:07.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:07.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:07.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:07.64 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ImageLoader.cpp:643:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:07.64 643 | NS_INTERFACE_MAP_END 169:07.64 | ^~~~~~~~~~~~~~~~~~~~ 169:07.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:07.64 981 | else 169:07.64 | ^~~~ 169:07.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:07.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:07.64 | ^~~~~~~~~~~~~~~~~~ 169:07.64 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ImageLoader.cpp:642:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:07.64 642 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 169:07.64 | ^~~~~~~~~~~~~~~~~~~~~~ 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:08.03 1007 | foundInterface = 0; \ 169:08.03 | ^~~~~~~~~~~~~~ 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:08.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:08.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:08.03 24 | NS_INTERFACE_MAP_END 169:08.03 | ^~~~~~~~~~~~~~~~~~~~ 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:08.03 981 | else 169:08.03 | ^~~~ 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:08.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:08.03 | ^~~~~~~~~~~~~~~~~~ 169:08.03 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:08.03 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:08.03 | ^~~~~~~~~~~~~~~~~~~~~~ 169:09.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWindowSizes.h:11, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/CachedInheritingStyles.cpp:12, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 169:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 169:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 169:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 169:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 169:09.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 169:09.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:09.26 In file included from /usr/include/c++/9/map:61, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 169:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 169:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStructInlines.h:15, 169:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ComputedStyle.cpp:19, 169:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 169:09.27 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 169:09.27 100 | class map 169:09.27 | ^~~ 169:28.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 169:28.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 169:28.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 169:28.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:9, 169:28.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:28.91 1022 | foundInterface = 0; \ 169:28.91 | ^~~~~~~~~~~~~~ 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:28.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:28.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:28.91 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 169:28.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:28.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 169:28.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:9, 169:28.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:28.91 302 | } else 169:28.91 | ^~~~ 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:28.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:28.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:28.91 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:28.91 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 169:28.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:30.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 169:30.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUserFontSet.h:9, 169:30.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 169:30.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/PostTraversalTask.cpp:9, 169:30.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 169:30.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 169:30.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169:30.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 169:30.56 | ^ 169:30.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 169:30.56 46 | struct Block { 169:30.56 | ^~~~~ 169:31.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 169:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 169:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 169:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:9, 169:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 169:31.45 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 169:31.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:31.46 1007 | foundInterface = 0; \ 169:31.46 | ^~~~~~~~~~~~~~ 169:31.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:31.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:31.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:31.46 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:31.46 38 | NS_INTERFACE_MAP_END 169:31.46 | ^~~~~~~~~~~~~~~~~~~~ 169:31.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:31.46 981 | else 169:31.46 | ^~~~ 169:31.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:31.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:31.46 | ^~~~~~~~~~~~~~~~~~ 169:31.46 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:31.46 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:31.46 | ^~~~~~~~~~~~~~~~~~~~~~ 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:31.52 1007 | foundInterface = 0; \ 169:31.52 | ^~~~~~~~~~~~~~ 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:31.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:31.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:31.52 29 | NS_INTERFACE_MAP_END 169:31.52 | ^~~~~~~~~~~~~~~~~~~~ 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:31.52 981 | else 169:31.52 | ^~~~ 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:31.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:31.52 | ^~~~~~~~~~~~~~~~~~ 169:31.52 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:31.52 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:31.52 | ^~~~~~~~~~~~~~~~~~~~~~ 169:31.56 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 169:31.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:31.57 1022 | foundInterface = 0; \ 169:31.57 | ^~~~~~~~~~~~~~ 169:31.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:31.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:31.57 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:31.57 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 169:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:31.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 169:31.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:9, 169:31.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 169:31.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:31.57 302 | } else 169:31.57 | ^~~~ 169:31.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:31.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:31.57 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:31.57 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 169:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:33.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 169:33.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 169:33.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 169:33.47 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/MediaQueryList.cpp:9, 169:33.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:33.47 1007 | foundInterface = 0; \ 169:33.47 | ^~~~~~~~~~~~~~ 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:33.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:33.47 175 | NS_INTERFACE_MAP_END 169:33.47 | ^~~~~~~~~~~~~~~~~~~~ 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:33.47 981 | else 169:33.47 | ^~~~ 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:33.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:33.47 | ^~~~~~~~~~~~~~~~~~ 169:33.47 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:33.47 174 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:33.47 | ^~~~~~~~~~~~~~~~~~~~~~ 169:49.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 169:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 169:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 169:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsCSSValue.cpp:29, 169:49.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 169:49.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 169:49.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169:49.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 169:49.71 | ^ 169:49.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 169:49.71 46 | struct Block { 169:49.71 | ^~~~~ 169:51.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/URL.h:10, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/URLExtraData.h:12, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/URLExtraData.cpp:9, 169:51.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:51.19 1022 | foundInterface = 0; \ 169:51.19 | ^~~~~~~~~~~~~~ 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:51.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsComputedDOMStyle.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:51.19 361 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 169:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:51.19 981 | else 169:51.19 | ^~~~ 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:51.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:51.19 | ^~~~~~~~~~~~~~~~~~ 169:51.19 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsComputedDOMStyle.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:51.19 360 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 169:51.19 | ^~~~~~~~~~~~~~~~~~~~~~ 169:51.42 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 169:51.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:51.42 1022 | foundInterface = 0; \ 169:51.42 | ^~~~~~~~~~~~~~ 169:51.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:51.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:51.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:51.42 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsDOMCSSAttrDeclaration.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:51.42 62 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 169:51.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:51.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 169:51.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/URL.h:11, 169:51.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/URLExtraData.h:12, 169:51.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/URLExtraData.cpp:9, 169:51.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 169:51.42 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:51.42 409 | else 169:51.42 | ^~~~ 169:51.42 /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsDOMCSSAttrDeclaration.cpp:61:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 169:51.42 61 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 169:51.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:52.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/URL.h:10, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/URLExtraData.h:12, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/URLExtraData.cpp:9, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 169:52.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 169:52.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 169:52.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 169:52.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 169:52.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 169:52.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:52.49 In file included from /usr/include/c++/9/map:61, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 169:52.49 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/AnimationCommon.h:10, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsAnimationManager.h:12, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsAnimationManager.cpp:7, 169:52.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 169:52.50 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 169:52.50 100 | class map 169:52.50 | ^~~ 170:05.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 170:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 170:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 170:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsMediaFeatures.cpp:17, 170:05.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 170:05.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:05.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 170:05.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:05.20 | ^ 170:05.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:05.20 46 | struct Block { 170:05.20 | ^~~~~ 170:10.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:13, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/css/Loader.h:12, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsLayoutStylesheetCache.h:18, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsLayoutStylesheetCache.cpp:7, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 170:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 170:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 170:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 170:10.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:10.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 170:10.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:10.17 In file included from /usr/include/c++/9/map:61, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsLayoutStylesheetCache.cpp:17, 170:10.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 170:10.17 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 170:10.17 100 | class map 170:10.17 | ^~~ 170:21.02 layout/base 170:28.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 170:28.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 170:28.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 170:28.48 from /builddir/build/BUILD/thunderbird-68.2.2/view/nsViewManager.h:14, 170:28.48 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsRefreshDriver.cpp:51: 170:28.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:28.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 170:28.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:28.48 | ^ 170:28.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:28.48 46 | struct Block { 170:28.48 | ^~~~~ 170:34.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 170:34.20 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsRefreshDriver.h:22, 170:34.20 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsRefreshDriver.cpp:20: 170:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 170:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 170:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 170:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:34.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 170:34.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:34.21 In file included from /usr/include/c++/9/map:61, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationComparator.h:10, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 170:34.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsRefreshDriver.cpp:30: 170:34.21 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 170:34.21 100 | class map 170:34.21 | ^~~ 170:52.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 170:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 170:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 170:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/view/nsViewManager.h:14, 170:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/MobileViewportManager.cpp:17, 170:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 170:52.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:52.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 170:52.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:52.81 | ^ 170:52.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:52.81 46 | struct Block { 170:52.81 | ^~~~~ 170:57.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:57.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:57.31 /builddir/build/BUILD/thunderbird-68.2.2/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]': 170:57.31 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/GeometryUtils.cpp:324:33: required from here 170:57.31 /builddir/build/BUILD/thunderbird-68.2.2/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] 170:57.31 43 | memset(aT, 0, sizeof(T)); 170:57.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 170:57.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsSize.h:12, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPoint.h:13, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsMargin.h:11, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrValue.h:22, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:22, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:57.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:57.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 170:57.31 123 | struct PointTyped 170:57.31 | ^~~~~~~~~~ 170:57.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 170:57.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 170:57.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:57.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:57.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 170:57.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 170:57.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 170:57.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:57.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 170:57.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.81 In file included from /usr/include/c++/9/map:61, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:57.82 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 170:57.82 100 | class map 170:57.82 | ^~~ 170:58.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 170:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 170:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 170:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 170:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:58.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 170:58.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:58.15 In file included from /usr/include/c++/9/vector:67, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:58.15 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 170:58.15 386 | class vector : protected _Vector_base<_Tp, _Alloc> 170:58.15 | ^~~~~~ 170:58.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 170:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsAttrName.h:16, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/AttrArray.h:21, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:16, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.h:11, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/AccessibleCaret.cpp:7, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 170:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 170:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 170:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 170:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:58.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 170:58.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:58.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/PresShell.cpp:184, 170:58.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 170:58.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 170:58.16 52 | class ClipManager { 170:58.16 | ^~~~~~~~~~~ 171:10.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 171:10.24 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': 171:10.24 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/PresShell.cpp:2658:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 171:10.24 2658 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 171:10.24 | ^~ 171:27.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 171:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 171:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 171:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 171:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidiPresUtils.cpp:25, 171:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 171:27.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 171:27.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:27.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 171:27.99 | ^ 171:27.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 171:27.99 46 | struct Block { 171:27.99 | ^~~~~ 171:32.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:14, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.h:12, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.cpp:7, 171:32.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:32.36 1007 | foundInterface = 0; \ 171:32.36 | ^~~~~~~~~~~~~~ 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:32.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:32.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsDocumentViewer.cpp:606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:32.36 606 | NS_INTERFACE_MAP_END 171:32.36 | ^~~~~~~~~~~~~~~~~~~~ 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:32.36 981 | else 171:32.36 | ^~~~ 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:32.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:32.36 | ^~~~~~~~~~~~~~~~~~ 171:32.36 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsDocumentViewer.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:32.36 604 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 171:32.36 | ^~~~~~~~~~~~~~~~~~~~~~ 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:36.31 1007 | foundInterface = 0; \ 171:36.31 | ^~~~~~~~~~~~~~ 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:36.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:36.31 281 | NS_INTERFACE_MAP_END 171:36.31 | ^~~~~~~~~~~~~~~~~~~~ 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:36.31 981 | else 171:36.31 | ^~~~ 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:36.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:36.31 | ^~~~~~~~~~~~~~~~~~ 171:36.31 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:36.31 280 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:36.31 | ^~~~~~~~~~~~~~~~~~~~~~ 171:37.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.h:12, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.cpp:7, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 171:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 171:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 171:37.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 171:37.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 171:37.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:37.75 In file included from /usr/include/c++/9/map:61, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.h:12, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.cpp:7, 171:37.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:37.75 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 171:37.75 100 | class map 171:37.75 | ^~~ 171:38.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.h:12, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.cpp:7, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:38.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 171:38.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 171:38.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 171:38.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 171:38.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 171:38.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:38.05 In file included from /usr/include/c++/9/vector:67, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 171:38.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SmallPointerArray.h:17, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:58, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.h:12, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.cpp:7, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:38.06 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 171:38.06 386 | class vector : protected _Vector_base<_Tp, _Alloc> 171:38.06 | ^~~~~~ 171:38.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.h:12, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsBidi.cpp:7, 171:38.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:38.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 171:38.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 171:38.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 171:38.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 171:38.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 171:38.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:38.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 171:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 171:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 171:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.cpp:130, 171:38.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:110: 171:38.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 171:38.07 52 | class ClipManager { 171:38.07 | ^~~~~~~~~~~ 172:19.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 172:19.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 172:19.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsStyleSheetService.cpp:18, 172:19.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 172:19.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:19.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:19.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:19.64 | ^ 172:19.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:19.64 46 | struct Block { 172:19.64 | ^~~~~ 172:22.56 layout/generic 172:31.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 172:31.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 172:31.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 172:31.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 172:31.76 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:28: 172:31.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:31.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:31.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:31.77 | ^ 172:31.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:31.77 46 | struct Block { 172:31.77 | ^~~~~ 172:33.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.h:16, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:9: 172:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 172:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 172:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 172:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:33.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:33.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:33.85 In file included from /usr/include/c++/9/map:61, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.h:16, 172:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:9: 172:33.85 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 172:33.85 100 | class map 172:33.85 | ^~~ 172:34.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.h:16, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:9: 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:34.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:34.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:34.96 In file included from /usr/include/c++/9/vector:67, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SmallPointerArray.h:17, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:58, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.h:16, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:9: 172:34.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 172:34.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 172:34.96 | ^~~~~~ 172:34.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.h:16, 172:34.96 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:9: 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 172:34.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 172:34.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:34.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:34.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:34.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 172:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 172:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPluginFrame.cpp:59: 172:34.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 172:34.97 52 | class ClipManager { 172:34.97 | ^~~~~~~~~~~ 172:47.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStructInlines.h:18, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrameInlines.h:13, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/BlockReflowInput.cpp:16, 172:47.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 172:47.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:47.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:47.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:47.38 | ^ 172:47.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:47.39 46 | struct Block { 172:47.39 | ^~~~~ 172:50.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/BRFrame.cpp:9, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 172:50.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 172:50.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 172:50.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 172:50.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:50.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:50.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:50.91 In file included from /usr/include/c++/9/map:61, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/BRFrame.cpp:9, 172:50.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 172:50.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 172:50.91 100 | class map 172:50.91 | ^~~ 173:08.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 173:08.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 173:08.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 173:08.39 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 173:08.39 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/TextOverflow.cpp:22, 173:08.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 173:08.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:08.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173:08.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:08.39 | ^ 173:08.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:08.39 46 | struct Block { 173:08.39 | ^~~~~ 173:13.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.h:15, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/ScrollVelocityQueue.cpp:10, 173:13.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 173:13.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 173:13.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:13.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 173:13.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:13.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:13.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:13.01 In file included from /usr/include/c++/9/map:61, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/ScrollbarActivity.cpp:11, 173:13.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:11: 173:13.01 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:13.01 100 | class map 173:13.01 | ^~~ 173:13.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.h:15, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/ScrollVelocityQueue.cpp:10, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:13.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:13.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:13.21 In file included from /usr/include/c++/9/vector:67, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsChangeHint.h:15, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.h:13, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/ScrollVelocityQueue.cpp:10, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 173:13.21 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 173:13.21 386 | class vector : protected _Vector_base<_Tp, _Alloc> 173:13.21 | ^~~~~~ 173:13.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ScrollStyles.h:13, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsPresContext.h:15, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/ScrollVelocityQueue.cpp:10, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:13.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:13.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:13.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/TextDrawTarget.h:11, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/TextOverflow.cpp:28, 173:13.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 173:13.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 173:13.21 52 | class ClipManager { 173:13.21 | ^~~~~~~~~~~ 173:22.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:110: 173:22.81 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.cpp: In member function 'void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)': 173:22.81 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.cpp:750:21: warning: 'lastInFlow' may be used uninitialized in this function [-Wmaybe-uninitialized] 173:22.81 750 | nsContainerFrame* lastInFlow; 173:22.81 | ^~~~~~~~~~ 173:32.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 173:32.53 /builddir/build/BUILD/thunderbird-68.2.2/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)': 173:32.53 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFlexContainerFrame.cpp:4944:52: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 173:32.53 4944 | if (item == firstItem && flexContainerAscent == nscoord_MIN) { 173:46.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 173:46.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 173:46.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 173:46.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 173:46.22 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.cpp:47, 173:46.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 173:46.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:46.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173:46.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:46.22 | ^ 173:46.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:46.22 46 | struct Block { 173:46.22 | ^~~~~ 173:52.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:52.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:52.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:52.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:52.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:52.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:52.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 173:52.59 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGridContainerFrame.cpp:3344:45: required from here 173:52.59 /builddir/build/BUILD/thunderbird-68.2.2/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] 173:52.59 43 | memset(aT, 0, sizeof(T)); 173:52.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 173:52.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 173:52.59 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGridContainerFrame.cpp:146:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 173:52.59 146 | struct nsGridContainerFrame::TrackSize { 173:52.59 | ^~~~~~~~~ 173:52.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:52.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 173:52.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:52.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 173:52.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:52.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:52.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:52.94 In file included from /usr/include/c++/9/map:61, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:52.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:52.94 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:52.94 100 | class map 173:52.94 | ^~~ 173:53.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:53.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 173:53.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 173:53.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 173:53.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:53.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:53.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:53.32 In file included from /usr/include/c++/9/vector:67, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SmallPointerArray.h:17, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:58, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:53.32 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 173:53.32 386 | class vector : protected _Vector_base<_Tp, _Alloc> 173:53.32 | ^~~~~~ 173:53.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 173:53.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:53.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 173:53.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 173:53.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 173:53.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:53.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:53.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:53.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsHTMLCanvasFrame.cpp:17, 173:53.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:74: 173:53.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 173:53.33 52 | class ClipManager { 173:53.33 | ^~~~~~~~~~~ 173:54.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 173:54.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:13, 173:54.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 173:54.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 173:54.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 173:54.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 173:54.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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]': 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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]' 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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]' 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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]' 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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]' 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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]' 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGridContainerFrame.cpp:1030:30: required from here 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/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] 173:54.04 554 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 173:54.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 173:54.04 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGridContainerFrame.cpp:146:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 173:54.04 146 | struct nsGridContainerFrame::TrackSize { 173:54.04 | ^~~~~~~~~ 174:06.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsSize.h:10, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/LayoutConstants.h:12, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:54, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 174:06.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:06.06 /builddir/build/BUILD/thunderbird-68.2.2/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)': 174:06.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCoord.h:137:36: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:06.06 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 174:06.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 174:06.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 174:06.06 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.cpp:5906:38: note: 'bSize' was declared here 174:06.06 5906 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 174:06.06 | ^~~~~ 174:06.06 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.cpp:6088:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:06.07 6088 | stretchI != eStretch && tentISize > iSize) { 174:06.07 | ~~~~~~~~~~^~~~~~~ 174:09.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Utility.h:11, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HeapAPI.h:15, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:13, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 174:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:09.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'bool nsImageFrame::UpdateIntrinsicSize(imgIContainer*)': 174:09.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:567:27: warning: 'oldIntrinsicSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:09.82 567 | return aLHS.isNothing() || *aLHS == *aRHS; 174:09.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:83: 174:09.82 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsImageFrame.cpp:450:17: note: 'oldIntrinsicSize' was declared here 174:09.82 450 | IntrinsicSize oldIntrinsicSize = mIntrinsicSize; 174:09.82 | ^~~~~~~~~~~~~~~~ 174:09.82 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsImageFrame.cpp:450:17: warning: '*((void*)& oldIntrinsicSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:22.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/TextOverflow.h:10, 174:22.44 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGfxScrollFrame.h:25, 174:22.44 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsListControlFrame.h:21, 174:22.44 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:13, 174:22.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:22.44 /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 174:22.44 /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsDisplayList.h:1677:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:22.44 1677 | ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 174:22.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 174:22.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 174:22.44 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.cpp:2919:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 174:22.44 2919 | Maybe autoPreserves3DContext; 174:22.44 | ^~~~~~~~~~~~~~~~~~~~~~ 174:23.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Utf8.h:17, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RecordReplay.h:16, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Atomics.h:22, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Utility.h:11, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HeapAPI.h:15, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:13, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.h:13, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFontInflationData.cpp:10, 174:23.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:23.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 174:23.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:23.43 216 | ref() = aOther.ref(); 174:23.43 | ^~~ 174:23.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:56: 174:23.43 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGfxScrollFrame.cpp:3107:28: note: 'scrollDirection' was declared here 174:23.43 3107 | Maybe scrollDirection; 174:23.43 | ^~~~~~~~~~~~~~~ 174:23.71 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 174:23.71 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGfxScrollFrame.cpp:3304:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:23.71 3304 | ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 174:23.71 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:23.71 3305 | cache); 174:23.71 | ~~~~~~ 174:23.71 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsGfxScrollFrame.cpp:3470:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 174:23.71 3470 | Maybe extraContentBoxClipForNonCaretContent; 174:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:41.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 174:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 174:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 174:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageFrame.cpp:12, 174:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 174:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:41.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:41.73 | ^ 174:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:41.73 46 | struct Block { 174:41.73 | ^~~~~ 174:47.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 174:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 174:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 174:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 174:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 174:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 174:47.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 174:47.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 174:47.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 174:47.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:47.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:47.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:47.90 In file included from /usr/include/c++/9/map:61, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:47.90 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:47.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 174:47.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 174:47.91 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 174:47.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 174:47.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 174:47.91 100 | class map 174:47.91 | ^~~ 174:48.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 174:48.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 174:48.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 174:48.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 174:48.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:48.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:48.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:48.08 In file included from /usr/include/c++/9/vector:67, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SmallPointerArray.h:17, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:58, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:48.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 174:48.09 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 174:48.09 386 | class vector : protected _Vector_base<_Tp, _Alloc> 174:48.09 | ^~~~~~ 174:48.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 174:48.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 174:48.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 174:48.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 174:48.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:48.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:48.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:48.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 174:48.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 174:48.10 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/TextDrawTarget.h:11, 174:48.10 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.cpp:59, 174:48.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 174:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 174:48.10 52 | class ClipManager { 174:48.10 | ^~~~~~~~~~~ 175:01.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 175:01.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 175:01.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 175:01.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 175:01.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 175:01.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 175:01.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 175:01.28 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 175:01.28 /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:397:20: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 175:01.28 397 | aPV.mValue = aValue; 175:01.28 | ~~~~~~~~~~~^~~~~~~~ 175:01.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 175:01.28 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.cpp:9483:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 175:01.28 9483 | Maybe autoLineCursor; 175:01.28 | ^~~~~~~~~~~~~~ 175:01.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ViewportFrame.h:16, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.h:10, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsPageContentFrame.cpp:6, 175:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 175:01.28 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:3593:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 175:01.28 3593 | mProperties.Set(aProperty, aValue, this); 175:01.28 | ^~~~~~~~~~~ 175:01.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 175:01.28 /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.cpp:9483:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 175:01.28 9483 | Maybe autoLineCursor; 175:01.28 | ^~~~~~~~~~~~~~ 175:04.08 layout/forms 175:13.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 175:13.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 175:13.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 175:13.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsCheckboxRadioFrame.cpp:15, 175:13.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:11: 175:13.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:13.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 175:13.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:13.38 | ^ 175:13.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:13.38 46 | struct Block { 175:13.38 | ^~~~~ 175:15.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsCSSRenderingBorders.h:18, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.h:12, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.cpp:6, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 175:15.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 175:15.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:15.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 175:15.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:15.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:15.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:15.84 In file included from /usr/include/c++/9/map:61, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsCSSRenderingBorders.h:18, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.h:12, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.cpp:6, 175:15.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 175:15.84 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:15.84 100 | class map 175:15.84 | ^~~ 175:15.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsCSSRenderingBorders.h:18, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.h:12, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.cpp:6, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 175:15.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 175:15.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 175:15.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 175:15.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:15.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:15.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:15.98 In file included from /usr/include/c++/9/vector:67, 175:15.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxContext.h:9, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/imgIContainer.h:28, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.h:10, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.cpp:6, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 175:15.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 175:15.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 175:15.99 | ^~~~~~ 175:15.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsCSSRenderingBorders.h:18, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.h:12, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.cpp:6, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 175:15.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 175:15.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 175:15.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 175:15.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:15.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:15.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:15.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsButtonFrameRenderer.cpp:23, 175:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 175:15.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 175:15.99 52 | class ClipManager { 175:15.99 | ^~~~~~~~~~~ 175:33.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsBlockFrame.h:15, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsSelectsAreaFrame.h:10, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsSelectsAreaFrame.cpp:6, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 175:33.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 175:33.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:33.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 175:33.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:33.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:33.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:33.64 In file included from /usr/include/c++/9/map:61, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsBlockFrame.h:15, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsSelectsAreaFrame.h:10, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/layout/forms/nsSelectsAreaFrame.cpp:6, 175:33.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 175:33.64 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:33.64 100 | class map 175:33.64 | ^~~ 175:37.40 layout/tables 175:44.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 175:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 175:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 175:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 175:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableCellFrame.cpp:29, 175:44.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 175:44.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:44.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 175:44.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:44.25 | ^ 175:44.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:44.25 46 | struct Block { 175:44.25 | ^~~~~ 175:46.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 175:46.61 /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 175:46.61 /builddir/build/BUILD/thunderbird-68.2.2/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] 175:46.61 7566 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 175:46.61 | ^ 175:46.61 /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.cpp:6094:8: note: 'struct BCBlockDirSeg' declared here 175:46.61 6094 | struct BCBlockDirSeg { 175:46.61 | ^~~~~~~~~~~~~ 175:47.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFeatures.h:10, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:14, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStruct.h:23, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WritingModes.h:11, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/celldata.h:12, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.h:9, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 175:47.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 175:47.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:47.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 175:47.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:47.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:47.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:47.55 In file included from /usr/include/c++/9/map:61, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.h:12, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 175:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 175:47.55 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:47.55 100 | class map 175:47.55 | ^~~ 175:48.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFeatures.h:10, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:14, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStruct.h:23, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WritingModes.h:11, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/celldata.h:12, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.h:9, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 175:48.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 175:48.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 175:48.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 175:48.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:48.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:48.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:48.54 In file included from /usr/include/c++/9/vector:67, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StyleColorInlines.h:13, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStruct.h:18, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 175:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WritingModes.h:11, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/celldata.h:12, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.h:9, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 175:48.55 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 175:48.55 386 | class vector : protected _Vector_base<_Tp, _Alloc> 175:48.55 | ^~~~~~ 175:48.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFeatures.h:10, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:14, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/style/nsStyleStruct.h:23, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WritingModes.h:11, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/celldata.h:12, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.h:9, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 175:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 175:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 175:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 175:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:48.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:48.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:48.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/tables/nsTableFrame.cpp:55, 175:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 175:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 175:48.55 52 | class ClipManager { 175:48.55 | ^~~~~~~~~~~ 176:02.73 layout/svg 176:10.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AtomArray.h:11, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxPattern.h:9, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGContextPaint.h:12, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGContextPaint.cpp:7, 176:10.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:10.39 1007 | foundInterface = 0; \ 176:10.39 | ^~~~~~~~~~~~~~ 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:10.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:10.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGObserverUtils.cpp:604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:10.39 604 | NS_INTERFACE_MAP_END 176:10.39 | ^~~~~~~~~~~~~~~~~~~~ 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:10.39 981 | else 176:10.39 | ^~~~ 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:10.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:10.39 | ^~~~~~~~~~~~~~~~~~ 176:10.39 /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGObserverUtils.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:10.39 603 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 176:10.39 | ^~~~~~~~~~~~~~~~~~~~~~ 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:10.40 1007 | foundInterface = 0; \ 176:10.40 | ^~~~~~~~~~~~~~ 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:10.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:10.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGObserverUtils.cpp:689:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:10.40 689 | NS_INTERFACE_MAP_END 176:10.40 | ^~~~~~~~~~~~~~~~~~~~ 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:10.40 981 | else 176:10.40 | ^~~~ 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:10.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:10.40 | ^~~~~~~~~~~~~~~~~~ 176:10.40 /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGObserverUtils.cpp:688:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:10.40 688 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:10.40 | ^~~~~~~~~~~~~~~~~~~~~~ 176:10.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 176:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 176:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 176:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGTextFrame.h:16, 176:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGTextFrame.cpp:8, 176:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 176:10.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:10.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:10.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:10.66 | ^ 176:10.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:10.66 46 | struct Block { 176:10.66 | ^~~~~ 176:12.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 176:12.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 176:12.79 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGContextPaint.h:14, 176:12.79 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGContextPaint.cpp:7, 176:12.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 176:12.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 176:12.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:12.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 176:12.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:12.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 176:12.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:12.79 In file included from /usr/include/c++/9/map:61, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGPaintServerFrame.h:13, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGContextPaint.cpp:15, 176:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 176:12.80 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:12.80 100 | class map 176:12.80 | ^~~ 176:32.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 176:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 176:32.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 176:32.79 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGTextFrame.h:16, 176:32.79 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGSwitchFrame.cpp:14, 176:32.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:128: 176:32.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:32.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:32.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:32.79 | ^ 176:32.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:32.79 46 | struct Block { 176:32.79 | ^~~~~ 176:33.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGFilterFrame.h:11, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGFilterFrame.cpp:8, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 176:33.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 176:33.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:33.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 176:33.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:33.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 176:33.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.70 In file included from /usr/include/c++/9/map:61, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGFilterFrame.h:11, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGFilterFrame.cpp:8, 176:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 176:33.70 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:33.70 100 | class map 176:33.70 | ^~~ 176:48.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 176:48.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 176:48.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 176:48.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGTextFrame.h:16, 176:48.06 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGUtils.cpp:46, 176:48.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 176:48.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:48.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:48.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:48.06 | ^ 176:48.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:48.06 46 | struct Block { 176:48.06 | ^~~~~ 176:49.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 176:49.41 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGContainerFrame.h:11, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGGFrame.h:13, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGUseFrame.h:11, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGUseFrame.cpp:7, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 176:49.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 176:49.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:49.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 176:49.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:49.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 176:49.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:49.42 In file included from /usr/include/c++/9/map:61, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 176:49.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGContainerFrame.h:11, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGGFrame.h:13, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGUseFrame.h:11, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/nsSVGUseFrame.cpp:7, 176:49.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 176:49.43 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:49.43 100 | class map 176:49.43 | ^~~ 176:52.31 layout/xul 176:58.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:7, 176:58.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 176:58.42 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 176:58.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:58.42 1007 | foundInterface = 0; \ 176:58.42 | ^~~~~~~~~~~~~~ 176:58.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:58.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:58.42 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:58.43 42 | NS_INTERFACE_MAP_END 176:58.43 | ^~~~~~~~~~~~~~~~~~~~ 176:58.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:58.43 981 | else 176:58.43 | ^~~~ 176:58.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:58.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:58.43 | ^~~~~~~~~~~~~~~~~~ 176:58.43 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:58.43 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:58.43 | ^~~~~~~~~~~~~~~~~~~~~~ 176:59.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 176:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 176:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 176:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 176:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBoxFrame.cpp:60, 176:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:20: 176:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:59.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:59.59 | ^ 176:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:59.59 46 | struct Block { 176:59.59 | ^~~~~ 177:04.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:7, 177:04.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 177:04.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 177:04.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:04.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 177:04.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:04.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:04.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:04.37 In file included from /usr/include/c++/9/map:61, 177:04.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 177:04.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 177:04.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 177:04.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 177:04.37 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:9, 177:04.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 177:04.37 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:04.37 100 | class map 177:04.37 | ^~~ 177:04.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:04.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:7, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 177:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 177:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 177:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 177:04.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:04.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:04.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:04.54 In file included from /usr/include/c++/9/vector:67, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BoxObject.h:21, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:7, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 177:04.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 177:04.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 177:04.54 | ^~~~~~ 177:04.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:04.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/BoxObject.cpp:7, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 177:04.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 177:04.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 177:04.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 177:04.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:04.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:04.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:04.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsImageBoxFrame.cpp:56, 177:04.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:83: 177:04.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 177:04.55 52 | class ClipManager { 177:04.55 | ^~~~~~~~~~~ 177:22.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 177:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 177:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 177:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 177:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 177:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsSplitterFrame.cpp:35, 177:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:56: 177:22.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:22.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:22.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:22.02 | ^ 177:22.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:22.02 46 | struct Block { 177:22.02 | ^~~~~ 177:23.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 177:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 177:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsRepeatService.h:13, 177:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsRepeatService.cpp:14, 177:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 177:23.80 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 177:23.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:23.80 1007 | foundInterface = 0; \ 177:23.80 | ^~~~~~~~~~~~~~ 177:23.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:23.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:23.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:23.80 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsXULPopupManager.cpp:1020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:23.80 1020 | NS_INTERFACE_MAP_END 177:23.80 | ^~~~~~~~~~~~~~~~~~~~ 177:23.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:23.80 981 | else 177:23.80 | ^~~~ 177:23.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:23.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:23.80 | ^~~~~~~~~~~~~~~~~~ 177:23.81 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsXULPopupManager.cpp:1019:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:23.81 1019 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:23.81 | ^~~~~~~~~~~~~~~~~~~~~~ 177:25.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsILoadContext.h:13, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:23, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsRepeatService.cpp:16, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 177:25.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 177:25.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:25.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 177:25.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:25.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:25.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:25.56 In file included from /usr/include/c++/9/map:61, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 177:25.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBoxFrame.h:20, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsTitleBarFrame.h:11, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsResizerFrame.h:11, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsResizerFrame.cpp:10, 177:25.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:11: 177:25.57 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:25.57 100 | class map 177:25.57 | ^~~ 177:25.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsILoadContext.h:13, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:23, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsRepeatService.cpp:16, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 177:25.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 177:25.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 177:25.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 177:25.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:25.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:25.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:25.71 In file included from /usr/include/c++/9/vector:67, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsRepeatService.cpp:16, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 177:25.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 177:25.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 177:25.71 | ^~~~~~ 177:25.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:25.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsILoadContext.h:13, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:23, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsRepeatService.cpp:16, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 177:25.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 177:25.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 177:25.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 177:25.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:25.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:25.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:25.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsTextBoxFrame.cpp:16, 177:25.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:92: 177:25.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 177:25.72 52 | class ClipManager { 177:25.72 | ^~~~~~~~~~~ 177:35.58 layout/xul/tree 177:43.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 177:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 177:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 177:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 177:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeBodyFrame.cpp:42, 177:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 177:43.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:43.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:43.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:43.61 | ^ 177:43.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:43.61 46 | struct Block { 177:43.61 | ^~~~~ 177:44.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 177:44.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 177:44.22 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 177:44.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:44.22 1007 | foundInterface = 0; \ 177:44.22 | ^~~~~~~~~~~~~~ 177:44.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:44.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:44.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:44.22 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:44.22 62 | NS_INTERFACE_MAP_END 177:44.22 | ^~~~~~~~~~~~~~~~~~~~ 177:44.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:44.22 999 | } else 177:44.22 | ^~~~ 177:44.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 177:44.22 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 177:44.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 177:44.23 61 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 177:44.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:44.23 1007 | foundInterface = 0; \ 177:44.23 | ^~~~~~~~~~~~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:44.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:44.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeColumns.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:44.23 265 | NS_INTERFACE_MAP_END 177:44.23 | ^~~~~~~~~~~~~~~~~~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:44.23 981 | else 177:44.23 | ^~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:44.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:44.23 | ^~~~~~~~~~~~~~~~~~ 177:44.23 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeColumns.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:44.23 264 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:44.23 | ^~~~~~~~~~~~~~~~~~~~~~ 177:44.26 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 177:44.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:44.26 1007 | foundInterface = 0; \ 177:44.26 | ^~~~~~~~~~~~~~ 177:44.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:44.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:44.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:44.26 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:44.26 109 | NS_INTERFACE_MAP_END 177:44.26 | ^~~~~~~~~~~~~~~~~~~~ 177:44.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 177:44.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 177:44.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 177:44.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 177:44.27 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 177:44.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 177:44.27 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:44.27 409 | else 177:44.27 | ^~~~ 177:44.27 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 177:44.27 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 177:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:44.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 177:44.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EventForwards.h:12, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 177:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:44.33 1007 | foundInterface = 0; \ 177:44.33 | ^~~~~~~~~~~~~~ 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:44.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:44.33 250 | NS_INTERFACE_MAP_END 177:44.33 | ^~~~~~~~~~~~~~~~~~~~ 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:44.33 981 | else 177:44.33 | ^~~~ 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:44.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:44.33 | ^~~~~~~~~~~~~~~~~~ 177:44.33 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:44.33 249 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:44.33 | ^~~~~~~~~~~~~~~~~~~~~~ 177:45.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:11, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Event.h:11, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 177:45.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 177:45.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 177:45.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:45.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 177:45.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:45.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 177:45.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:45.19 In file included from /usr/include/c++/9/map:61, 177:45.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 177:45.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 177:45.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 177:45.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 177:45.19 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/tree/nsTreeBodyFrame.cpp:16, 177:45.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 177:45.19 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:45.19 100 | class map 177:45.19 | ^~~ 177:55.08 layout/xul/grid 178:00.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 178:00.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 178:00.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBoxLayout.h:10, 178:00.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsStackLayout.h:19, 178:00.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGrid.h:10, 178:00.82 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGrid.cpp:14, 178:00.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 178:00.82 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 178:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:00.83 1022 | foundInterface = 0; \ 178:00.83 | ^~~~~~~~~~~~~~ 178:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:00.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.83 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:00.83 226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 178:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:00.83 991 | else 178:00.83 | ^~~~ 178:00.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:00.83 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.83 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:00.83 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 178:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:00.85 1022 | foundInterface = 0; \ 178:00.85 | ^~~~~~~~~~~~~~ 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:00.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:00.85 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 178:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:00.85 991 | else 178:00.85 | ^~~~ 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:00.85 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.85 /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:00.85 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 178:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:03.59 layout/ipc 178:30.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 178:30.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 178:30.63 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:10, 178:30.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:30.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:30.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:30.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:30.63 | ^ 178:30.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:30.63 46 | struct Block { 178:30.63 | ^~~~~ 178:37.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:9, 178:37.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:37.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 178:37.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 178:37.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 178:37.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:37.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 178:37.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:37.08 In file included from /usr/include/c++/9/map:61, 178:37.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 178:37.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 178:37.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 178:37.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 178:37.08 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:9, 178:37.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:37.08 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 178:37.08 100 | class map 178:37.08 | ^~~ 178:37.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:9, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:37.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 178:37.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:37.18 In file included from /usr/include/c++/9/vector:67, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:12, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:9, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:37.18 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 178:37.18 386 | class vector : protected _Vector_base<_Tp, _Alloc> 178:37.18 | ^~~~~~ 178:37.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:16, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:9, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:37.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 178:37.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:37.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/layout/ipc/RenderFrame.cpp:21, 178:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 178:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 178:37.18 52 | class ClipManager { 178:37.19 | ^~~~~~~~~~~ 178:40.91 layout/mathml 178:45.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 178:45.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 178:45.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 178:45.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLChar.h:16, 178:45.32 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLChar.cpp:7, 178:45.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 178:45.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:45.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:45.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:45.32 | ^ 178:45.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:45.32 46 | struct Block { 178:45.32 | ^~~~~ 178:50.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFeatures.h:10, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:12, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLChar.h:16, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLChar.cpp:7, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 178:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 178:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 178:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 178:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:50.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 178:50.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:50.45 In file included from /usr/include/c++/9/map:61, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:13, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLChar.h:16, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLChar.cpp:7, 178:50.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 178:50.45 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 178:50.45 100 | class map 178:50.45 | ^~~ 179:08.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 179:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 179:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxMathTable.h:8, 179:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmunderoverFrame.cpp:13, 179:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:20: 179:08.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:08.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:08.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:08.13 | ^ 179:08.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:08.13 46 | struct Block { 179:08.13 | ^~~~~ 179:09.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 179:09.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 179:09.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 179:09.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 179:09.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/FrameProperties.h:15, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:53, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLContainerFrame.h:11, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmencloseFrame.h:12, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 179:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 179:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 179:09.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:09.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:09.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:09.02 In file included from /usr/include/c++/9/map:61, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 179:09.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/xul/nsBox.h:12, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsFrame.h:15, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsSplittableFrame.h:16, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsContainerFrame.h:13, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLContainerFrame.h:11, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmencloseFrame.h:12, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 179:09.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 179:09.03 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:09.03 100 | class map 179:09.03 | ^~~ 179:13.33 layout/inspector 179:19.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxPlatformFontList.h:14, 179:19.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/inspector/InspectorFontFace.cpp:9, 179:19.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 179:19.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:19.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:19.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:19.99 | ^ 179:19.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:19.99 46 | struct Block { 179:19.99 | ^~~~~ 179:23.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 179:23.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:21, 179:23.38 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsRange.h:17, 179:23.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/inspector/InspectorFontFace.h:13, 179:23.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/inspector/InspectorFontFace.cpp:7, 179:23.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 179:23.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 179:23.38 /builddir/build/BUILD/thunderbird-68.2.2/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] 179:23.38 165 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 179:23.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 179:23.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:159:22: note: while referencing 'nsCSSProps::kFlagsTable' 179:23.38 159 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 179:23.38 | ^~~~~~~~~~~ 179:23.38 /builddir/build/BUILD/thunderbird-68.2.2/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] 179:23.38 165 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 179:23.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 179:23.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:159:22: note: while referencing 'nsCSSProps::kFlagsTable' 179:23.38 159 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 179:23.38 | ^~~~~~~~~~~ 179:24.45 layout/painting 179:35.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 179:35.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 179:35.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 179:35.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 179:35.50 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/RetainedDisplayListBuilder.cpp:14, 179:35.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:92: 179:35.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:35.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:35.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:35.50 | ^ 179:35.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:35.50 46 | struct Block { 179:35.50 | ^~~~~ 179:40.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:9, 179:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 179:40.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 179:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:40.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:40.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:40.26 In file included from /usr/include/c++/9/map:61, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectSet.h:11, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:12, 179:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.26 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:40.26 100 | class map 179:40.26 | ^~~ 179:40.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:9, 179:40.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 179:40.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 179:40.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 179:40.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:40.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:40.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:40.54 In file included from /usr/include/c++/9/vector:67, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRFPService.h:12, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:9, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 179:40.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 179:40.54 | ^~~~~~ 179:40.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:40.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 179:40.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:9, 179:40.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 179:40.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 179:40.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 179:40.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:40.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:40.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:40.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 179:40.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 179:40.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/TextDrawTarget.h:11, 179:40.55 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsCSSRendering.cpp:62, 179:40.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:101: 179:40.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 179:40.55 52 | class ClipManager { 179:40.55 | ^~~~~~~~~~~ 179:40.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:9, 179:40.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 179:40.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 179:40.61 /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsDisplayList.cpp:1196:51: required from here 179:40.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 179:40.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:40.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:40.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:14, 179:40.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 179:40.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 179:40.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRFPService.h:12, 179:40.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 179:40.62 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/ActiveLayerTracker.cpp:9, 179:40.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 179:40.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 179:40.62 241 | struct RectTyped : public BaseRect, PointTyped, 179:40.62 | ^~~~~~~~~ 180:37.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 180:37.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 180:37.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 180:37.01 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:23, 180:37.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:37.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 180:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 180:37.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 180:37.02 | ^ 180:37.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 180:37.02 46 | struct Block { 180:37.02 | ^~~~~ 180:39.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:20, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.h:10, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:9, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:39.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 180:39.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 180:39.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 180:39.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:39.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 180:39.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:39.53 In file included from /usr/include/c++/9/map:61, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 180:39.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:31, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.h:10, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:9, 180:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:39.54 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 180:39.54 100 | class map 180:39.54 | ^~~ 180:39.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:20, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.h:10, 180:39.56 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:9, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:39.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 180:39.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 180:39.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 180:39.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:39.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 180:39.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:39.57 In file included from /usr/include/c++/9/vector:67, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsChangeHint.h:15, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:17, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.h:10, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:9, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:39.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 180:39.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 180:39.57 | ^~~~~~ 180:39.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 180:39.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/nsLayoutUtils.h:20, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.h:10, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:9, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 180:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 180:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 180:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:39.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 180:39.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:39.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/layout/painting/nsImageRenderer.cpp:17, 180:39.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 180:39.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 180:39.58 52 | class ClipManager { 180:39.58 | ^~~~~~~~~~~ 180:43.22 layout/printing 180:50.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 180:50.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 180:50.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 180:50.38 from /builddir/build/BUILD/thunderbird-68.2.2/layout/printing/PrintTranslator.cpp:10, 180:50.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 180:50.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 180:50.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 180:50.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 180:50.38 | ^ 180:50.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 180:50.38 46 | struct Block { 180:50.38 | ^~~~~ 180:54.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 180:54.92 /builddir/build/BUILD/thunderbird-68.2.2/layout/printing/PrintTranslator.cpp: In member function 'bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)': 180:54.92 /builddir/build/BUILD/thunderbird-68.2.2/layout/printing/PrintTranslator.cpp:30:16: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 180:54.92 30 | if (magicInt != mozilla::gfx::kMagicInt) { 180:54.92 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 180:57.52 layout/build 181:04.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 181:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 181:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCModule.h:7, 181:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/layout/build/nsLayoutModule.cpp:11, 181:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 181:04.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 181:04.48 /builddir/build/BUILD/thunderbird-68.2.2/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:04.48 79 | memset(this, 0, sizeof(nsXPTCVariant)); 181:04.48 | ^ 181:04.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 181:04.48 44 | struct nsXPTCVariant { 181:04.48 | ^~~~~~~~~~~~~ 181:07.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 181:07.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 181:07.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 181:07.76 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsTextFrame.h:20, 181:07.76 from /builddir/build/BUILD/thunderbird-68.2.2/layout/build/nsLayoutStatics.cpp:46, 181:07.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 181:07.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:07.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:07.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:07.76 | ^ 181:07.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:07.76 46 | struct Block { 181:07.76 | ^~~~~ 181:14.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 181:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 181:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 181:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:9, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShell.h:10, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/layout/build/nsContentDLF.cpp:11, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 181:14.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 181:14.30 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 181:14.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 181:14.30 31 | memset(aT, 0, sizeof(T)); 181:14.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 181:14.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCModule.h:7, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/layout/build/nsLayoutModule.cpp:11, 181:14.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 181:14.30 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 181:14.30 2271 | struct GlobalProperties { 181:14.30 | ^~~~~~~~~~~~~~~~ 181:15.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/caps/nsJSPrincipals.h:9, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShell.h:10, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/layout/build/nsContentDLF.cpp:11, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 181:15.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 181:15.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 181:15.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 181:15.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:15.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 181:15.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:15.41 In file included from /usr/include/c++/9/map:61, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/layout/build/nsContentDLF.cpp:12, 181:15.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 181:15.42 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 181:15.42 100 | class map 181:15.42 | ^~~ 181:19.61 docshell/base 181:26.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 181:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 181:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 181:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:12, 181:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:26.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:26.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:26.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:26.58 | ^ 181:26.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:26.58 46 | struct Block { 181:26.58 | ^~~~~ 181:32.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 181:32.28 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 181:32.28 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:34, 181:32.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:32.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 181:32.29 /builddir/build/BUILD/thunderbird-68.2.2/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:32.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 181:32.29 | ^ 181:32.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 181:32.29 44 | struct nsXPTCVariant { 181:32.29 | ^~~~~~~~~~~~~ 181:32.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WeakPtr.h:82, 181:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 181:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:7, 181:32.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:32.75 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 181:32.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:32.75 1007 | foundInterface = 0; \ 181:32.75 | ^~~~~~~~~~~~~~ 181:32.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:32.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:32.76 29 | NS_INTERFACE_MAP_END 181:32.76 | ^~~~~~~~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:32.76 981 | else 181:32.76 | ^~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:32.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:32.76 | ^~~~~~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:32.76 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 181:32.76 | ^~~~~~~~~~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:32.76 1007 | foundInterface = 0; \ 181:32.76 | ^~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:32.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:32.76 99 | NS_INTERFACE_MAP_END 181:32.76 | ^~~~~~~~~~~~~~~~~~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:32.76 981 | else 181:32.76 | ^~~~ 181:32.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:32.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:32.77 | ^~~~~~~~~~~~~~~~~~ 181:32.77 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:32.77 98 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 181:32.77 | ^~~~~~~~~~~~~~~~~~~~~~ 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:34.20 1022 | foundInterface = 0; \ 181:34.20 | ^~~~~~~~~~~~~~ 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:34.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:34.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShell.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:34.20 565 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 181:34.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:34.20 981 | else 181:34.20 | ^~~~ 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:34.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:34.20 | ^~~~~~~~~~~~~~~~~~ 181:34.20 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShell.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:34.20 564 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 181:34.21 | ^~~~~~~~~~~~~~~~~~~~~~ 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:34.78 1007 | foundInterface = 0; \ 181:34.78 | ^~~~~~~~~~~~~~ 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:34.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShellTreeOwner.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:34.78 109 | NS_INTERFACE_MAP_END 181:34.78 | ^~~~~~~~~~~~~~~~~~~~ 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:34.78 981 | else 181:34.78 | ^~~~ 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:34.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:34.78 | ^~~~~~~~~~~~~~~~~~ 181:34.78 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShellTreeOwner.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:34.78 108 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 181:34.78 | ^~~~~~~~~~~~~~~~~~~~~~ 181:34.84 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 181:34.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:34.84 1007 | foundInterface = 0; \ 181:34.84 | ^~~~~~~~~~~~~~ 181:34.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:34.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:34.84 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:34.84 21 | NS_INTERFACE_MAP_END 181:34.84 | ^~~~~~~~~~~~~~~~~~~~ 181:34.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:34.84 981 | else 181:34.84 | ^~~~ 181:34.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:34.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:34.84 | ^~~~~~~~~~~~~~~~~~ 181:34.85 /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:34.85 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 181:34.85 | ^~~~~~~~~~~~~~~~~~~~~~ 181:35.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:7, 181:35.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:35.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 181:35.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 181:35.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 181:35.60 31 | memset(aT, 0, sizeof(T)); 181:35.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 181:35.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:34, 181:35.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:35.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 181:35.60 2271 | struct GlobalProperties { 181:35.60 | ^~~~~~~~~~~~~~~~ 181:36.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:7, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:36.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 181:36.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 181:36.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 181:36.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:36.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 181:36.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.16 In file included from /usr/include/c++/9/map:61, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/BrowsingContext.cpp:9, 181:36.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 181:36.17 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 181:36.17 100 | class map 181:36.17 | ^~~ 182:00.33 docshell/base/timeline 182:06.92 docshell/shistory 182:12.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 182:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 182:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 182:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ChildSHistory.cpp:7, 182:12.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 182:12.41 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 182:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:12.42 1007 | foundInterface = 0; \ 182:12.42 | ^~~~~~~~~~~~~~ 182:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:12.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:12.42 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ChildSHistory.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:12.42 73 | NS_INTERFACE_MAP_END 182:12.42 | ^~~~~~~~~~~~~~~~~~~~ 182:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:12.42 981 | else 182:12.42 | ^~~~ 182:12.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:12.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:12.42 | ^~~~~~~~~~~~~~~~~~ 182:12.42 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ChildSHistory.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:12.42 72 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:12.42 | ^~~~~~~~~~~~~~~~~~~~~~ 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:18.35 1007 | foundInterface = 0; \ 182:18.35 | ^~~~~~~~~~~~~~ 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:18.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:18.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:18.35 43 | NS_INTERFACE_MAP_END 182:18.35 | ^~~~~~~~~~~~~~~~~~~~ 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:18.35 981 | else 182:18.35 | ^~~~ 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:18.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:18.35 | ^~~~~~~~~~~~~~~~~~ 182:18.35 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:18.35 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:18.35 | ^~~~~~~~~~~~~~~~~~~~~~ 182:18.66 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 182:18.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:18.67 1007 | foundInterface = 0; \ 182:18.67 | ^~~~~~~~~~~~~~ 182:18.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:18.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:18.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:18.67 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:18.67 225 | NS_INTERFACE_MAP_END 182:18.67 | ^~~~~~~~~~~~~~~~~~~~ 182:18.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:18.67 981 | else 182:18.67 | ^~~~ 182:18.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:18.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:18.67 | ^~~~~~~~~~~~~~~~~~ 182:18.67 /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:18.67 224 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:18.67 | ^~~~~~~~~~~~~~~~~~~~~~ 182:20.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 182:20.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 182:20.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 182:20.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 182:20.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 182:20.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 182:20.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:32, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ChildSHistory.cpp:7, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 182:20.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 182:20.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 182:20.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 182:20.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:20.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 182:20.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:20.65 In file included from /usr/include/c++/9/map:61, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/shistory/ParentSHistory.cpp:9, 182:20.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:11: 182:20.65 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 182:20.65 100 | class map 182:20.65 | ^~~ 182:25.06 docshell/build 182:30.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 182:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 182:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 182:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/build/nsDocShellModule.cpp:8: 182:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 182:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:30.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 182:30.91 | ^ 182:30.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 182:30.91 46 | struct Block { 182:30.91 | ^~~~~ 182:32.93 xpfe/appshell 182:38.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 182:38.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 182:38.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAppShellService.h:10, 182:38.53 from /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsAppShellService.cpp:6, 182:38.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:38.53 1007 | foundInterface = 0; \ 182:38.53 | ^~~~~~~~~~~~~~ 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:38.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:38.53 254 | NS_INTERFACE_MAP_END 182:38.53 | ^~~~~~~~~~~~~~~~~~~~ 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:38.53 981 | else 182:38.53 | ^~~~ 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:38.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:38.53 | ^~~~~~~~~~~~~~~~~~ 182:38.53 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:38.53 253 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 182:38.53 | ^~~~~~~~~~~~~~~~~~~~~~ 182:39.40 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 182:39.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:39.40 1007 | foundInterface = 0; \ 182:39.40 | ^~~~~~~~~~~~~~ 182:39.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:39.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:39.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:39.40 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:39.40 64 | NS_INTERFACE_MAP_END 182:39.41 | ^~~~~~~~~~~~~~~~~~~~ 182:39.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:39.41 981 | else 182:39.41 | ^~~~ 182:39.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:39.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:39.41 | ^~~~~~~~~~~~~~~~~~ 182:39.41 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:39.41 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:39.41 | ^~~~~~~~~~~~~~~~~~~~~~ 182:39.55 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 182:39.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:39.56 1007 | foundInterface = 0; \ 182:39.56 | ^~~~~~~~~~~~~~ 182:39.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:39.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:39.56 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:39.56 113 | NS_INTERFACE_MAP_END 182:39.56 | ^~~~~~~~~~~~~~~~~~~~ 182:39.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:39.56 1004 | else 182:39.56 | ^~~~ 182:39.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 182:39.56 1063 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 182:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:39.56 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 182:39.56 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 182:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:40.00 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 182:40.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:40.00 1035 | foundInterface = 0; \ 182:40.00 | ^~~~~~~~~~~~~~ 182:40.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 182:40.00 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 182:40.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:40.00 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 182:40.00 902 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 182:40.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:40.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:40.00 981 | else 182:40.00 | ^~~~ 182:40.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:40.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:40.01 | ^~~~~~~~~~~~~~~~~~ 182:40.01 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:40.01 901 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 182:40.01 | ^~~~~~~~~~~~~~~~~~~~~~ 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:40.07 1022 | foundInterface = 0; \ 182:40.07 | ^~~~~~~~~~~~~~ 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:40.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:40.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:40.07 98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 182:40.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:40.07 981 | else 182:40.07 | ^~~~ 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:40.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:40.07 | ^~~~~~~~~~~~~~~~~~ 182:40.07 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:40.07 97 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 182:40.08 | ^~~~~~~~~~~~~~~~~~~~~~ 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:44.80 1007 | foundInterface = 0; \ 182:44.80 | ^~~~~~~~~~~~~~ 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:44.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:44.80 131 | NS_INTERFACE_MAP_END 182:44.80 | ^~~~~~~~~~~~~~~~~~~~ 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:44.80 999 | } else 182:44.80 | ^~~~ 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 182:44.80 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 182:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:44.80 /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 182:44.80 130 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 182:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:46.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsILoadInfo.h:17, 182:46.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsNetUtil.h:19, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsAppShellService.cpp:9, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 182:46.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 182:46.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 182:46.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 182:46.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:46.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 182:46.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:46.97 In file included from /usr/include/c++/9/map:61, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/xpfe/appshell/nsAppShellWindowEnumerator.cpp:16, 182:46.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11: 182:46.97 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 182:46.97 100 | class map 182:46.97 | ^~~ 182:54.48 extensions/universalchardet/src/base 182:55.63 extensions/universalchardet/src/xpcom 182:56.32 accessible/atk 185:47.44 accessible/aom 185:53.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 185:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 185:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 185:53.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:10, 185:53.05 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/aom/AccessibleNode.h:10, 185:53.05 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/aom/AccessibleNode.cpp:6, 185:53.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:53.05 1007 | foundInterface = 0; \ 185:53.05 | ^~~~~~~~~~~~~~ 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:53.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:53.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:53.05 39 | NS_INTERFACE_MAP_END 185:53.05 | ^~~~~~~~~~~~~~~~~~~~ 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:53.05 981 | else 185:53.05 | ^~~~ 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:53.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:53.05 | ^~~~~~~~~~~~~~~~~~ 185:53.05 /builddir/build/BUILD/thunderbird-68.2.2/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:53.05 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 185:53.05 | ^~~~~~~~~~~~~~~~~~~~~~ 185:54.82 accessible/base 186:06.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 186:06.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/ARIAMap.h:16, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/ARIAMap.cpp:8, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 186:06.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 186:06.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:06.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 186:06.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:06.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 186:06.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:06.97 In file included from /usr/include/c++/9/map:61, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/ARIAMap.h:17, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/ARIAMap.cpp:8, 186:06.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 186:06.97 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:06.97 100 | class map 186:06.97 | ^~~ 186:19.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 186:19.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 186:19.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTextRun.h:14, 186:19.45 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/TextAttrs.cpp:13, 186:19.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 186:19.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:19.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:19.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:19.45 | ^ 186:19.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:19.45 46 | struct Block { 186:19.45 | ^~~~~ 186:22.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 186:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 186:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/TextAttrs.h:10, 186:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/TextAttrs.cpp:6, 186:22.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 186:22.01 /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 186:22.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:22.01 1007 | foundInterface = 0; \ 186:22.01 | ^~~~~~~~~~~~~~ 186:22.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:22.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:22.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:22.02 /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:22.02 58 | NS_INTERFACE_MAP_END 186:22.02 | ^~~~~~~~~~~~~~~~~~~~ 186:22.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:22.02 991 | else 186:22.02 | ^~~~ 186:22.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 186:22.02 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 186:22.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:22.02 /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 186:22.02 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 186:22.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:23.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 186:23.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 186:23.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 186:23.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 186:23.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 186:23.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/DocAccessible.h:11, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible-inl.h:10, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/TextAttrs.cpp:8, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 186:23.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 186:23.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:23.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 186:23.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:23.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 186:23.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:23.12 In file included from /usr/include/c++/9/map:61, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:31, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContentInlines.h:15, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:17, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/DocAccessible.h:11, 186:23.12 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible-inl.h:10, 186:23.13 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/base/TextAttrs.cpp:8, 186:23.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 186:23.13 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:23.13 100 | class map 186:23.13 | ^~~ 186:30.83 accessible/generic 186:38.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:10, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.h:9, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible-inl.h:10, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.cpp:6, 186:38.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 186:38.83 /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 186:38.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:38.83 1007 | foundInterface = 0; \ 186:38.83 | ^~~~~~~~~~~~~~ 186:38.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:38.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:38.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:38.84 /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:38.84 103 | NS_INTERFACE_MAP_END 186:38.84 | ^~~~~~~~~~~~~~~~~~~~ 186:38.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:38.84 991 | else 186:38.84 | ^~~~ 186:38.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 186:38.84 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 186:38.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:38.84 /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 186:38.84 102 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 186:38.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:39.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 186:39.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 186:39.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 186:39.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 186:39.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/DocAccessible.cpp:34, 186:39.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 186:39.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:39.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:39.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:39.25 | ^ 186:39.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:39.25 46 | struct Block { 186:39.25 | ^~~~~ 186:40.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:10, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.h:9, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible-inl.h:10, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.cpp:6, 186:40.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 186:40.47 /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 186:40.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:40.47 1022 | foundInterface = 0; \ 186:40.47 | ^~~~~~~~~~~~~~ 186:40.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:40.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:40.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:40.47 /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/DocAccessible.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:40.47 163 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 186:40.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:40.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:40.47 981 | else 186:40.47 | ^~~~ 186:40.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:40.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:40.48 | ^~~~~~~~~~~~~~~~~~ 186:40.48 /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/DocAccessible.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:40.48 162 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 186:40.48 | ^~~~~~~~~~~~~~~~~~~~~~ 186:44.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.h:9, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible-inl.h:10, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.cpp:6, 186:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 186:44.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 186:44.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:44.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 186:44.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:44.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 186:44.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:44.76 In file included from /usr/include/c++/9/map:61, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:31, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContentInlines.h:15, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:17, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.h:9, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible-inl.h:10, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/ARIAGridAccessible.cpp:6, 186:44.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 186:44.76 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:44.76 100 | class map 186:44.76 | ^~~ 186:55.27 accessible/html 187:04.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINode.h:14, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContent.h:13, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/html/HTMLCanvasAccessible.h:9, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/html/HTMLCanvasAccessible.cpp:6, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 187:04.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 187:04.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:04.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 187:04.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:04.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 187:04.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:04.98 In file included from /usr/include/c++/9/map:61, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 187:04.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:31, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFrame.h:65, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentInlines.h:15, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:17, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/HyperTextAccessible.h:9, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/HyperTextAccessibleWrap.h:10, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/html/HTMLCanvasAccessible.h:9, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/html/HTMLCanvasAccessible.cpp:6, 187:04.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 187:04.99 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:04.99 100 | class map 187:04.99 | ^~~ 187:08.71 accessible/ipc 187:20.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINode.h:14, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContent.h:13, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/ipc/DocAccessibleChildBase.cpp:7, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 187:20.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 187:20.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:20.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 187:20.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:20.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 187:20.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:20.90 In file included from /usr/include/c++/9/map:61, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 187:20.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:31, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFrame.h:65, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentInlines.h:15, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/Accessible.h:17, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/ipc/DocAccessibleChildBase.cpp:7, 187:20.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 187:20.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:20.91 100 | class map 187:20.91 | ^~~ 187:23.61 accessible/ipc/other 187:45.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 187:45.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 187:45.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 187:45.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINode.h:14, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContent.h:13, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/ipc/other/ProxyAccessible.h:10, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/ipc/other/ProxyAccessible.cpp:7: 187:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 187:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 187:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:45.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 187:45.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:45.25 In file included from /usr/include/c++/9/map:61, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:31, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFrame.h:65, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentInlines.h:15, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:17, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/ipc/other/ProxyAccessible.h:10, 187:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/ipc/other/ProxyAccessible.cpp:7: 187:45.26 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:45.26 100 | class map 187:45.26 | ^~~ 187:47.72 accessible/xpcom 187:50.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 187:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 187:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.h:6, 187:50.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 187:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 187:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.07 1007 | foundInterface = 0; \ 187:50.07 | ^~~~~~~~~~~~~~ 187:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.07 48 | NS_INTERFACE_MAP_END 187:50.08 | ^~~~~~~~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.08 981 | else 187:50.08 | ^~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.08 | ^~~~~~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.08 47 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 187:50.08 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.08 1007 | foundInterface = 0; \ 187:50.08 | ^~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.08 94 | NS_INTERFACE_MAP_END 187:50.08 | ^~~~~~~~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.08 981 | else 187:50.08 | ^~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.08 | ^~~~~~~~~~~~~~~~~~ 187:50.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.08 93 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 187:50.09 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.09 1007 | foundInterface = 0; \ 187:50.09 | ^~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.09 161 | NS_INTERFACE_MAP_END 187:50.09 | ^~~~~~~~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.09 981 | else 187:50.09 | ^~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.09 | ^~~~~~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.09 160 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 187:50.09 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.09 1007 | foundInterface = 0; \ 187:50.09 | ^~~~~~~~~~~~~~ 187:50.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.10 235 | NS_INTERFACE_MAP_END 187:50.10 | ^~~~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.10 981 | else 187:50.10 | ^~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.10 | ^~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.10 234 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 187:50.10 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.10 1007 | foundInterface = 0; \ 187:50.10 | ^~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.10 302 | NS_INTERFACE_MAP_END 187:50.10 | ^~~~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.10 981 | else 187:50.10 | ^~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.10 | ^~~~~~~~~~~~~~~~~~ 187:50.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.11 301 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 187:50.11 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.11 1007 | foundInterface = 0; \ 187:50.11 | ^~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.11 355 | NS_INTERFACE_MAP_END 187:50.11 | ^~~~~~~~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.11 981 | else 187:50.11 | ^~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.11 | ^~~~~~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.11 354 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 187:50.11 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.11 1007 | foundInterface = 0; \ 187:50.11 | ^~~~~~~~~~~~~~ 187:50.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.12 408 | NS_INTERFACE_MAP_END 187:50.12 | ^~~~~~~~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.12 981 | else 187:50.12 | ^~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.12 | ^~~~~~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.12 407 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 187:50.12 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.12 1007 | foundInterface = 0; \ 187:50.12 | ^~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.12 468 | NS_INTERFACE_MAP_END 187:50.12 | ^~~~~~~~~~~~~~~~~~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.12 981 | else 187:50.12 | ^~~~ 187:50.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.13 | ^~~~~~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.13 467 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 187:50.13 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.13 1007 | foundInterface = 0; \ 187:50.13 | ^~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.13 570 | NS_INTERFACE_MAP_END 187:50.13 | ^~~~~~~~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.13 981 | else 187:50.13 | ^~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.13 | ^~~~~~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.13 569 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 187:50.13 | ^~~~~~~~~~~~~~~~~~~~~~ 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 187:50.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.13 1007 | foundInterface = 0; \ 187:50.14 | ^~~~~~~~~~~~~~ 187:50.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.14 644 | NS_INTERFACE_MAP_END 187:50.14 | ^~~~~~~~~~~~~~~~~~~~ 187:50.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.14 981 | else 187:50.14 | ^~~~ 187:50.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.14 | ^~~~~~~~~~~~~~~~~~ 187:50.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.14 643 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 187:50.14 | ^~~~~~~~~~~~~~~~~~~~~~ 187:57.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 187:57.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 187:57.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAccessibleRelation.h:10, 187:57.89 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/nsAccessibleRelation.h:9, 187:57.89 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/nsAccessibleRelation.cpp:6, 187:57.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 187:57.89 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 187:57.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:57.89 1007 | foundInterface = 0; \ 187:57.89 | ^~~~~~~~~~~~~~ 187:57.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:57.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:57.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:57.89 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:57.89 23 | NS_INTERFACE_MAP_END 187:57.90 | ^~~~~~~~~~~~~~~~~~~~ 187:57.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:57.90 991 | else 187:57.90 | ^~~~ 187:57.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 187:57.90 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 187:57.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:57.90 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 187:57.90 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 187:57.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:58.29 1022 | foundInterface = 0; \ 187:58.29 | ^~~~~~~~~~~~~~ 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:58.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:58.29 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 187:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:58.29 986 | else 187:58.29 | ^~~~ 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 187:58.29 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 187:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:58.29 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 187:58.29 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 187:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:58.34 1007 | foundInterface = 0; \ 187:58.34 | ^~~~~~~~~~~~~~ 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:58.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:58.34 28 | NS_INTERFACE_MAP_END 187:58.34 | ^~~~~~~~~~~~~~~~~~~~ 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:58.34 991 | else 187:58.34 | ^~~~ 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 187:58.34 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 187:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:58.34 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 187:58.34 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 187:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:03.04 accessible/xul 188:10.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 188:10.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 188:10.46 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:10, 188:10.46 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.46 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.46 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 188:10.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:10.46 1022 | foundInterface = 0; \ 188:10.46 | ^~~~~~~~~~~~~~ 188:10.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:10.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:10.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.47 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:10.47 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 188:10.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:10.47 302 | } else 188:10.47 | ^~~~ 188:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:10.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:10.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.47 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:10.47 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 188:10.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:10, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.49 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 188:10.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:10.49 1022 | foundInterface = 0; \ 188:10.49 | ^~~~~~~~~~~~~~ 188:10.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:10.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:10.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.49 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:10.49 924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 188:10.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 188:10.49 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:10.50 302 | } else 188:10.50 | ^~~~ 188:10.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:10.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:10.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.50 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:10.50 923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 188:10.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:10, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.50 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 188:10.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:10.50 1022 | foundInterface = 0; \ 188:10.50 | ^~~~~~~~~~~~~~ 188:10.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:10.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.51 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:10.51 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 188:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:10.51 302 | } else 188:10.51 | ^~~~ 188:10.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:10.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.51 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:10.51 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 188:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:10, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.51 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 188:10.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:10.52 1022 | foundInterface = 0; \ 188:10.52 | ^~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:10.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:10.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:10.52 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 188:10.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:10.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:10.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:10.52 302 | } else 188:10.52 | ^~~~ 188:10.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:10.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:10.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:10.52 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 188:10.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:11.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsINode.h:14, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContent.h:13, 188:11.13 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:16, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:11.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 188:11.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:11.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 188:11.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 188:11.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 188:11.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:11.14 In file included from /usr/include/c++/9/map:61, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SVGImageContext.h:12, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsLayoutUtils.h:31, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIFrame.h:65, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsIContentInlines.h:15, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/generic/Accessible.h:17, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/atk/AccessibleWrap.h:11, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.h:9, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/accessible/xul/XULAlertAccessible.cpp:6, 188:11.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 188:11.14 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:11.14 100 | class map 188:11.15 | ^~~ 188:15.18 tools/profiler 188:24.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 188:24.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 188:24.37 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/ProfiledThreadData.cpp:13, 188:24.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 188:24.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:24.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:24.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:24.37 | ^ 188:24.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:24.37 46 | struct Block { 188:24.37 | ^~~~~ 188:25.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 188:25.58 /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 188:25.58 /builddir/build/BUILD/thunderbird-68.2.2/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] 188:25.58 1487 | memset(&startRegs, 0, sizeof(startRegs)); 188:25.58 | ^ 188:25.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/platform.cpp:136, 188:25.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 188:25.58 /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 188:25.58 134 | struct UnwindRegs { 188:25.59 | ^~~~~~~~~~ 188:26.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/JSONWriter.h:98, 188:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ProfileJSONWriter.h:9, 188:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/PageInformation.cpp:9, 188:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 188:26.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 188:26.25 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 188:26.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 188:26.25 31 | memset(aT, 0, sizeof(T)); 188:26.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 188:26.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/platform.cpp:70, 188:26.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 188:26.25 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 188:26.25 144 | struct AmountFns { 188:26.25 | ^~~~~~~~~ 188:26.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/JSONWriter.h:98, 188:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ProfileJSONWriter.h:9, 188:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/PageInformation.cpp:9, 188:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 188:26.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 188:26.26 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 188:26.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 188:26.26 31 | memset(aT, 0, sizeof(T)); 188:26.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 188:26.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/platform.cpp:70, 188:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 188:26.26 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 188:26.26 178 | struct SizeOfTabFns { 188:26.26 | ^~~~~~~~~~~~ 188:26.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/JSONWriter.h:98, 188:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ProfileJSONWriter.h:9, 188:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/PageInformation.cpp:9, 188:26.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 188:26.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 188:26.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:26.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 188:26.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 188:26.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 188:26.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.59 In file included from /usr/include/c++/9/map:61, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/core/ProfiledThreadData.cpp:13, 188:26.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 188:26.59 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:26.59 100 | class map 188:26.59 | ^~~ 188:42.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:47: 188:42.04 /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 188:42.05 /builddir/build/BUILD/thunderbird-68.2.2/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] 188:42.05 1563 | memset(&startRegs, 0, sizeof(startRegs)); 188:42.05 | ^ 188:42.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulMainInt.h:11, 188:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulDwarfSummariser.h:10, 188:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulDwarfExt.h:45, 188:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulDwarfInt.h:42, 188:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulDwarf.cpp:57, 188:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:20: 188:42.05 /builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 188:42.05 134 | struct UnwindRegs { 188:42.05 | ^~~~~~~~~~ 188:45.47 extensions/spellcheck/hunspell/glue 188:53.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 188:53.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 188:53.23 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 188:53.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 188:53.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:53.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:53.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:53.23 | ^ 188:53.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:53.23 46 | struct Block { 188:53.23 | ^~~~~ 188:53.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMemoryReporter.h:10, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 188:53.45 from : 188:53.45 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 188:53.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:53.45 1007 | foundInterface = 0; \ 188:53.45 | ^~~~~~~~~~~~~~ 188:53.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:53.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:53.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:53.45 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:53.45 90 | NS_INTERFACE_MAP_END 188:53.45 | ^~~~~~~~~~~~~~~~~~~~ 188:53.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/MozPromise.h:21, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 188:53.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 188:53.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:53.45 302 | } else 188:53.45 | ^~~~ 188:53.46 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:53.46 89 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 188:53.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.90 extensions/spellcheck/hunspell/src 188:59.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 188:59.47 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::string*)': 188:59.47 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 188:59.47 562 | } 188:59.47 | ^ 188:59.47 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 188:59.47 564 | case INITCAP: { 188:59.47 | ^~~~ 188:59.48 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 188:59.48 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 188:59.48 900 | capwords = 1; 188:59.48 | ~~~~~~~~~^~~ 188:59.48 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 188:59.48 901 | case HUHCAP: { 188:59.48 | ^~~~ 188:59.48 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 188:59.48 1012 | capwords = 1; 188:59.48 | ~~~~~~~~~^~~ 188:59.48 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 188:59.48 1013 | case HUHCAP: { 188:59.48 | ^~~~ 189:12.02 extensions/spellcheck/src 189:18.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 189:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 189:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 189:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 189:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 189:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:43, 189:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 189:18.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:18.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:18.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:18.57 | ^ 189:18.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:18.57 46 | struct Block { 189:18.57 | ^~~~~ 189:18.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 189:18.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 189:18.71 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 189:18.71 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 189:18.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 189:18.71 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 189:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:18.71 1007 | foundInterface = 0; \ 189:18.71 | ^~~~~~~~~~~~~~ 189:18.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:18.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:18.72 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:18.72 503 | NS_INTERFACE_MAP_END 189:18.72 | ^~~~~~~~~~~~~~~~~~~~ 189:18.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 189:18.72 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 189:18.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 189:18.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:18.72 302 | } else 189:18.72 | ^~~~ 189:18.72 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:18.72 502 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 189:18.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:18.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 189:18.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 189:18.88 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 189:18.88 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 189:18.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:18.88 1007 | foundInterface = 0; \ 189:18.88 | ^~~~~~~~~~~~~~ 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:18.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:18.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:18.88 53 | NS_INTERFACE_MAP_END 189:18.88 | ^~~~~~~~~~~~~~~~~~~~ 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:18.88 991 | else 189:18.88 | ^~~~ 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 189:18.88 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 189:18.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:18.88 /builddir/build/BUILD/thunderbird-68.2.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 189:18.88 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 189:18.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:26.62 security/manager/pki 189:29.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 189:29.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 189:29.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 189:29.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 189:29.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 189:29.50 111 | *this = aRect1.UnionEdges(aRect2); 189:29.50 | ^ 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 189:29.50 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 189:29.50 | ^~~~~~ 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 189:29.50 120 | *this = aRect1.Union(aRect2); 189:29.50 | ^ 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 189:29.50 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 189:29.50 | ^~~~~~ 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 189:29.50 228 | *this = aRect1.SaturatingUnion(aRect2); 189:29.50 | ^ 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 189:29.50 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 189:29.50 | ^~~~~~ 189:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 189:29.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 189:29.51 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 189:29.51 | ^ 189:29.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 189:29.51 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 189:29.51 | ^~~~~~ 189:30.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 189:30.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 189:30.90 /builddir/build/BUILD/thunderbird-68.2.2/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] 189:30.90 346 | mCumulativeResolution = aCumulativeResolution; 189:30.90 | ^~~~~~~~~~~~~~~~~~~~~ 189:30.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFamilyList.h:13, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:12, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StaticPresData.h:13, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:46, 189:30.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.91 /builddir/build/BUILD/thunderbird-68.2.2/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]' 189:30.91 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 189:30.91 | ^~~~~~~~~~~~~~ 189:30.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.91 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 189:30.92 /builddir/build/BUILD/thunderbird-68.2.2/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] 189:30.92 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 189:30.92 | ^~~~~~~~~~~~~~~~~~~~~ 189:30.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:14, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFamilyList.h:13, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:12, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StaticPresData.h:13, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:46, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:30.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.93 /builddir/build/BUILD/thunderbird-68.2.2/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]' 189:30.93 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 189:30.93 | ^~~~~~~~~~~ 189:30.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 189:30.93 /builddir/build/BUILD/thunderbird-68.2.2/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] 189:30.93 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 189:30.94 | ^~~~~ 189:30.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFamilyList.h:13, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:12, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StaticPresData.h:13, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:46, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.95 /builddir/build/BUILD/thunderbird-68.2.2/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]' 189:30.95 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 189:30.95 | ^~~~~~~~~~~~~~ 189:30.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 189:30.95 /builddir/build/BUILD/thunderbird-68.2.2/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] 189:30.95 460 | mExtraResolution = aExtraResolution; 189:30.95 | ^~~~~~~~~~~~~~~~ 189:30.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 189:30.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFamilyList.h:13, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:12, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StaticPresData.h:13, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:46, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.96 /builddir/build/BUILD/thunderbird-68.2.2/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]' 189:30.97 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 189:30.97 | ^~~~~~~~~~~~~~ 189:30.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 189:30.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 189:30.97 718 | struct ScrollSnapInfo { 189:30.97 | ^~~~~~~~~~~~~~ 189:30.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsMargin.h:11, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAttrValue.h:22, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/AttrArray.h:22, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:25, 189:30.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 189:30.98 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 189:30.98 | ^~~~~~~ 189:30.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:30.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:30.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 189:30.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 189:30.98 936 | mSnapInfo = std::move(aSnapInfo); 189:30.98 | ^ 189:31.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:27, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:31.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 189:31.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPresContext.h:383:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 189:31.01 383 | mVisibleArea = r; 189:31.01 | ^ 189:31.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 189:31.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:31.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:31.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 189:31.02 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 189:31.02 | ^~~~~~ 189:31.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CharacterEncoding.h:10, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:20, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Proxy.h:12, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Wrapper.h:12, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:31.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:31.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 189:31.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 189:31.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 189:31.65 49 | RangedPtr begin() const { return mStart; } 189:31.65 | ^~~~~~ 189:31.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CharacterEncoding.h:10, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:20, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Proxy.h:12, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Wrapper.h:12, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:17, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.h:26, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/pki/nsASN1Tree.cpp:4, 189:31.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 189:31.65 /builddir/build/BUILD/thunderbird-68.2.2/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]' 189:31.65 151 | RangedPtr& operator=(const RangedPtr& aOther) { 189:31.65 | ^~~~~~~~ 189:32.82 toolkit/components/remote 189:46.63 toolkit/components/alerts 189:50.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 189:50.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 189:50.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/imgINotificationObserver.h:10, 189:50.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AlertNotification.h:8, 189:50.74 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/AlertNotification.cpp:5, 189:50.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:50.75 1007 | foundInterface = 0; \ 189:50.75 | ^~~~~~~~~~~~~~ 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:50.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:50.75 177 | NS_INTERFACE_MAP_END 189:50.75 | ^~~~~~~~~~~~~~~~~~~~ 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:50.75 991 | else 189:50.75 | ^~~~ 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 189:50.75 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 189:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:50.75 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 189:50.75 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 189:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:52.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 189:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 189:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/nsAlertsService.cpp:6, 189:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 189:52.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:52.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:52.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:52.26 | ^ 189:52.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:52.26 46 | struct Block { 189:52.26 | ^~~~~ 189:52.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 189:52.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 189:52.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/imgINotificationObserver.h:10, 189:52.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AlertNotification.h:8, 189:52.61 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/AlertNotification.cpp:5, 189:52.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:52.61 1007 | foundInterface = 0; \ 189:52.61 | ^~~~~~~~~~~~~~ 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:52.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:52.61 34 | NS_INTERFACE_MAP_END 189:52.61 | ^~~~~~~~~~~~~~~~~~~~ 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:52.61 981 | else 189:52.61 | ^~~~ 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:52.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:52.61 | ^~~~~~~~~~~~~~~~~~ 189:52.61 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:52.61 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 189:52.61 | ^~~~~~~~~~~~~~~~~~~~~~ 189:54.89 toolkit/components/antitracking 190:00.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:00.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:00.60 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/antitracking/AntiTrackingCommon.cpp:9, 190:00.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 190:00.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:00.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:00.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:00.60 | ^ 190:00.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:00.60 46 | struct Block { 190:00.60 | ^~~~~ 190:06.33 toolkit/components/backgroundhangmonitor 190:13.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:5, 190:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 190:13.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:13.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:13.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:13.04 | ^ 190:13.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:13.04 46 | struct Block { 190:13.04 | ^~~~~ 190:17.23 toolkit/components/browser 190:17.24 toolkit/components/clearsitedata 190:17.25 toolkit/components/commandlines 190:17.35 toolkit/components/downloads 190:18.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:18.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 190:18.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICommandLineRunner.h:10, 190:18.36 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/commandlines/nsCommandLine.h:8, 190:18.36 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/commandlines/nsCommandLine.cpp:5: 190:18.36 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 190:18.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:18.36 1007 | foundInterface = 0; \ 190:18.37 | ^~~~~~~~~~~~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:18.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:18.37 165 | NS_INTERFACE_MAP_END 190:18.37 | ^~~~~~~~~~~~~~~~~~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 190:18.37 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 190:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 190:18.37 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 190:18.37 | ^~~~~~~~~~~~~~~~~~~~ 190:18.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/commandlines/nsCommandLine.cpp:11: 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:18.37 136 | } else 190:18.37 | ^~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 190:18.37 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 190:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 190:18.37 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 190:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 190:18.37 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 190:18.37 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 190:18.37 | ^~~~~~~~~~~~~~~~~~~~ 190:19.18 toolkit/components/extensions 190:21.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:21.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 190:21.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIObserver.h:10, 190:21.82 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.h:10, 190:21.82 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 190:21.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:21.82 1007 | foundInterface = 0; \ 190:21.82 | ^~~~~~~~~~~~~~ 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:21.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:21.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:21.82 81 | NS_INTERFACE_MAP_END 190:21.82 | ^~~~~~~~~~~~~~~~~~~~ 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:21.82 981 | else 190:21.82 | ^~~~ 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:21.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:21.82 | ^~~~~~~~~~~~~~~~~~ 190:21.82 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:21.82 80 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 190:21.83 | ^~~~~~~~~~~~~~~~~~~~~~ 190:21.83 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 190:21.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:21.83 1007 | foundInterface = 0; \ 190:21.83 | ^~~~~~~~~~~~~~ 190:21.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:21.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:21.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:21.84 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:21.84 347 | NS_INTERFACE_MAP_END 190:21.84 | ^~~~~~~~~~~~~~~~~~~~ 190:21.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:21.84 981 | else 190:21.84 | ^~~~ 190:21.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:21.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:21.84 | ^~~~~~~~~~~~~~~~~~ 190:21.84 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/clearsitedata/ClearSiteData.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:21.84 346 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 190:21.84 | ^~~~~~~~~~~~~~~~~~~~~~ 190:23.12 toolkit/components/extensions/webrequest 190:23.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:23.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:23.49 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShellTreeOwner.h:11, 190:23.49 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.h:11, 190:23.49 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.cpp:8, 190:23.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 190:23.49 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 190:23.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:23.49 1007 | foundInterface = 0; \ 190:23.49 | ^~~~~~~~~~~~~~ 190:23.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:23.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:23.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:23.49 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:23.49 221 | NS_INTERFACE_MAP_END 190:23.49 | ^~~~~~~~~~~~~~~~~~~~ 190:23.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:23.49 981 | else 190:23.49 | ^~~~ 190:23.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:23.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:23.50 | ^~~~~~~~~~~~~~~~~~ 190:23.50 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:23.50 220 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 190:23.50 | ^~~~~~~~~~~~~~~~~~~~~~ 190:23.52 toolkit/components/finalizationwitness 190:23.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:13, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDroppedLinkHandler.h:14, 190:23.98 from /builddir/build/BUILD/thunderbird-68.2.2/docshell/base/nsDocShellTreeOwner.h:30, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.h:11, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.cpp:8, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 190:23.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 190:23.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:23.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 190:23.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:23.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 190:23.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:23.99 In file included from /usr/include/c++/9/map:61, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:10, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/browser/nsWebBrowser.cpp:34, 190:23.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 190:23.99 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:23.99 100 | class map 190:23.99 | ^~~ 190:25.20 toolkit/components/find 190:26.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:26.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:26.15 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 190:26.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 190:26.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:26.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:26.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:26.15 | ^ 190:26.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:26.15 46 | struct Block { 190:26.15 | ^~~~~ 190:26.64 toolkit/components/fuzzyfox 190:27.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 190:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.16 1007 | foundInterface = 0; \ 190:27.16 | ^~~~~~~~~~~~~~ 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.16 618 | NS_INTERFACE_MAP_END 190:27.16 | ^~~~~~~~~~~~~~~~~~~~ 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.16 991 | else 190:27.16 | ^~~~ 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 190:27.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 190:27.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:27.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 190:27.16 617 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 190:27.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:27.22 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 190:27.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.23 1007 | foundInterface = 0; \ 190:27.23 | ^~~~~~~~~~~~~~ 190:27.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.23 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.23 476 | NS_INTERFACE_MAP_END 190:27.23 | ^~~~~~~~~~~~~~~~~~~~ 190:27.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.23 981 | else 190:27.23 | ^~~~ 190:27.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.23 | ^~~~~~~~~~~~~~~~~~ 190:27.23 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.23 475 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.23 | ^~~~~~~~~~~~~~~~~~~~~~ 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.25 1007 | foundInterface = 0; \ 190:27.25 | ^~~~~~~~~~~~~~ 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.25 596 | NS_INTERFACE_MAP_END 190:27.25 | ^~~~~~~~~~~~~~~~~~~~ 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.25 981 | else 190:27.25 | ^~~~ 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.25 | ^~~~~~~~~~~~~~~~~~ 190:27.25 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.25 595 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.25 | ^~~~~~~~~~~~~~~~~~~~~~ 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.29 1007 | foundInterface = 0; \ 190:27.29 | ^~~~~~~~~~~~~~ 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.29 725 | NS_INTERFACE_MAP_END 190:27.29 | ^~~~~~~~~~~~~~~~~~~~ 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.29 981 | else 190:27.29 | ^~~~ 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.29 | ^~~~~~~~~~~~~~~~~~ 190:27.29 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.29 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.29 | ^~~~~~~~~~~~~~~~~~~~~~ 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.37 1007 | foundInterface = 0; \ 190:27.37 | ^~~~~~~~~~~~~~ 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.37 488 | NS_INTERFACE_MAP_END 190:27.37 | ^~~~~~~~~~~~~~~~~~~~ 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.37 981 | else 190:27.37 | ^~~~ 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.37 | ^~~~~~~~~~~~~~~~~~ 190:27.37 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.37 487 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.37 | ^~~~~~~~~~~~~~~~~~~~~~ 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.39 1007 | foundInterface = 0; \ 190:27.39 | ^~~~~~~~~~~~~~ 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.39 661 | NS_INTERFACE_MAP_END 190:27.39 | ^~~~~~~~~~~~~~~~~~~~ 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.39 981 | else 190:27.39 | ^~~~ 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.39 | ^~~~~~~~~~~~~~~~~~ 190:27.39 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.39 660 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.39 | ^~~~~~~~~~~~~~~~~~~~~~ 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.41 1007 | foundInterface = 0; \ 190:27.41 | ^~~~~~~~~~~~~~ 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp:723:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.41 723 | NS_INTERFACE_MAP_END 190:27.41 | ^~~~~~~~~~~~~~~~~~~~ 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.41 981 | else 190:27.41 | ^~~~ 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.41 | ^~~~~~~~~~~~~~~~~~ 190:27.41 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/WebExtensionPolicy.cpp:722:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.41 722 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.41 | ^~~~~~~~~~~~~~~~~~~~~~ 190:28.38 toolkit/components/jsoncpp/src/lib_json 190:33.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:33.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 190:33.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFind.h:10, 190:33.30 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/find/nsFind.h:10, 190:33.31 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/find/nsFind.cpp:9, 190:33.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:33.31 1007 | foundInterface = 0; \ 190:33.31 | ^~~~~~~~~~~~~~ 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:33.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:33.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:33.31 56 | NS_INTERFACE_MAP_END 190:33.31 | ^~~~~~~~~~~~~~~~~~~~ 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:33.31 981 | else 190:33.31 | ^~~~ 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:33.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:33.31 | ^~~~~~~~~~~~~~~~~~ 190:33.31 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:33.31 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:33.31 | ^~~~~~~~~~~~~~~~~~~~~~ 190:34.47 toolkit/components/kvstore 190:35.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:35.14 1007 | foundInterface = 0; \ 190:35.14 | ^~~~~~~~~~~~~~ 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:35.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:35.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:35.14 88 | NS_INTERFACE_MAP_END 190:35.14 | ^~~~~~~~~~~~~~~~~~~~ 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:35.14 981 | else 190:35.14 | ^~~~ 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:35.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:35.14 | ^~~~~~~~~~~~~~~~~~ 190:35.14 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:35.14 87 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:35.14 | ^~~~~~~~~~~~~~~~~~~~~~ 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:35.23 1022 | foundInterface = 0; \ 190:35.23 | ^~~~~~~~~~~~~~ 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:35.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:35.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:35.23 1025 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 190:35.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:35.23 981 | else 190:35.23 | ^~~~ 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:35.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:35.23 | ^~~~~~~~~~~~~~~~~~ 190:35.23 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:35.23 1024 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 190:35.23 | ^~~~~~~~~~~~~~~~~~~~~~ 190:35.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 190:35.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 190:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:35.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:35.37 | ^ 190:35.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:35.37 46 | struct Block { 190:35.37 | ^~~~~ 190:35.58 toolkit/components/lz4 190:35.70 toolkit/components/mediasniffer 190:36.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:36.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:36.48 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 190:36.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:36.49 1022 | foundInterface = 0; \ 190:36.49 | ^~~~~~~~~~~~~~ 190:36.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:36.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:36.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.49 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:36.49 270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 190:36.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 190:36.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 190:36.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 190:36.49 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 190:36.49 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:36.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:36.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:36.49 302 | } else 190:36.49 | ^~~~ 190:36.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:36.49 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:36.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.49 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:36.49 269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 190:36.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:36.52 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 190:36.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:36.52 1022 | foundInterface = 0; \ 190:36.52 | ^~~~~~~~~~~~~~ 190:36.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:36.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:36.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.52 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:36.52 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 190:36.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:36.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:36.52 302 | } else 190:36.52 | ^~~~ 190:36.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:36.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:36.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.53 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:36.53 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 190:36.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:36.59 toolkit/components/mozintl 190:37.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 190:37.17 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:37.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:37.18 1007 | foundInterface = 0; \ 190:37.18 | ^~~~~~~~~~~~~~ 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:37.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:37.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:37.18 712 | NS_INTERFACE_MAP_END 190:37.18 | ^~~~~~~~~~~~~~~~~~~~ 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:37.18 991 | else 190:37.18 | ^~~~ 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 190:37.18 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 190:37.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:37.18 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 190:37.18 711 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 190:37.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:37.60 toolkit/components/osfile 190:37.68 toolkit/components/parentalcontrols 190:37.82 toolkit/components/perf 190:38.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 190:38.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 190:38.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 190:38.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 190:38.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:38.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 190:38.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:38.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 190:38.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:38.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 190:38.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.43 In file included from /usr/include/c++/9/map:61, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:23, 190:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 190:38.43 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:38.43 100 | class map 190:38.43 | ^~~ 190:38.62 toolkit/components/perfmonitoring 190:38.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:38.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 190:38.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINativeOSFileInternals.h:10, 190:38.82 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/osfile/NativeOSFileInternals.h:10, 190:38.82 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:38.82 1007 | foundInterface = 0; \ 190:38.82 | ^~~~~~~~~~~~~~ 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:38.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:38.82 235 | NS_INTERFACE_MAP_END 190:38.82 | ^~~~~~~~~~~~~~~~~~~~ 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:38.82 981 | else 190:38.82 | ^~~~ 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:38.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:38.82 | ^~~~~~~~~~~~~~~~~~ 190:38.82 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:38.83 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:38.83 | ^~~~~~~~~~~~~~~~~~~~~~ 190:39.39 toolkit/components/places 190:40.72 toolkit/components/protobuf 190:44.95 toolkit/components/reflect 190:45.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 190:45.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 190:45.87 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:14, 190:45.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 190:45.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:45.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:45.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:45.87 | ^ 190:45.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:45.87 46 | struct Block { 190:45.87 | ^~~~~ 190:46.35 toolkit/components/reputationservice 190:46.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:46.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:46.88 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/History.cpp:11, 190:46.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 190:46.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:46.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:46.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:46.88 | ^ 190:46.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:46.88 46 | struct Block { 190:46.88 | ^~~~~ 190:49.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/Database.h:9, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/Database.cpp:11, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:49.92 1007 | foundInterface = 0; \ 190:49.92 | ^~~~~~~~~~~~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:49.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:49.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:49.92 165 | NS_INTERFACE_MAP_END 190:49.92 | ^~~~~~~~~~~~~~~~~~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 190:49.92 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 190:49.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 190:49.92 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 190:49.92 | ^~~~~~~~~~~~~~~~~~~~ 190:49.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsFaviconService.cpp:26, 190:49.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:49.92 136 | } else 190:49.92 | ^~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 190:49.92 136 | } else 190:49.92 | ^~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 190:49.92 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 190:49.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 190:49.92 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 190:49.92 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 190:49.92 | ^~~~~~~~~~~~~~~~~~~~ 190:50.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:50.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:50.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 190:50.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 190:50.14 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/Database.h:9, 190:50.14 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/Database.cpp:11, 190:50.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 190:50.14 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 190:50.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:50.15 1007 | foundInterface = 0; \ 190:50.15 | ^~~~~~~~~~~~~~ 190:50.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:50.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:50.15 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:50.15 190 | NS_INTERFACE_MAP_END 190:50.15 | ^~~~~~~~~~~~~~~~~~~~ 190:50.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsFaviconService.cpp:26, 190:50.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 190:50.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:50.15 136 | } else 190:50.15 | ^~~~ 190:50.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 190:50.15 136 | } else 190:50.15 | ^~~~ 190:50.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 190:50.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 190:50.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 190:50.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 190:50.33 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/Database.h:9, 190:50.33 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/Database.cpp:11, 190:50.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 190:50.33 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 190:50.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:50.33 1007 | foundInterface = 0; \ 190:50.33 | ^~~~~~~~~~~~~~ 190:50.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:50.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:50.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:50.33 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:50.33 275 | NS_INTERFACE_MAP_END 190:50.33 | ^~~~~~~~~~~~~~~~~~~~ 190:50.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:50.33 981 | else 190:50.33 | ^~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:50.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:50.34 | ^~~~~~~~~~~~~~~~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:50.34 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 190:50.34 | ^~~~~~~~~~~~~~~~~~~~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:50.34 1022 | foundInterface = 0; \ 190:50.34 | ^~~~~~~~~~~~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:50.34 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:50.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:50.34 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 190:50.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:50.34 981 | else 190:50.34 | ^~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:50.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:50.34 | ^~~~~~~~~~~~~~~~~~ 190:50.34 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:50.34 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 190:50.34 | ^~~~~~~~~~~~~~~~~~~~~~ 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:50.45 1007 | foundInterface = 0; \ 190:50.45 | ^~~~~~~~~~~~~~ 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:50.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:50.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp:3507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:50.45 3507 | NS_INTERFACE_MAP_END 190:50.45 | ^~~~~~~~~~~~~~~~~~~~ 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:50.45 981 | else 190:50.45 | ^~~~ 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:50.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:50.45 | ^~~~~~~~~~~~~~~~~~ 190:50.45 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/nsNavHistoryResult.cpp:3506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:50.46 3506 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 190:50.46 | ^~~~~~~~~~~~~~~~~~~~~~ 190:55.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:55.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:55.38 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/reputationservice/LoginReputation.cpp:15, 190:55.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 190:55.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:55.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:55.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:55.39 | ^ 190:55.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:55.39 46 | struct Block { 190:55.39 | ^~~~~ 190:55.53 toolkit/components/resistfingerprinting 190:58.35 toolkit/components/sessionstore 191:05.83 toolkit/components/startup 191:07.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/StaticMutex.h:11, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:31, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:12, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 191:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:07.32 1007 | foundInterface = 0; \ 191:07.32 | ^~~~~~~~~~~~~~ 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:07.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:07.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreListener.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:07.32 115 | NS_INTERFACE_MAP_END 191:07.32 | ^~~~~~~~~~~~~~~~~~~~ 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:07.32 991 | else 191:07.32 | ^~~~ 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 191:07.32 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 191:07.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:07.32 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreListener.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 191:07.32 114 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 191:07.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:08.00 1007 | foundInterface = 0; \ 191:08.00 | ^~~~~~~~~~~~~~ 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:08.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:08.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:08.00 83 | NS_INTERFACE_MAP_END 191:08.00 | ^~~~~~~~~~~~~~~~~~~~ 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:08.00 981 | else 191:08.00 | ^~~~ 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:08.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:08.00 | ^~~~~~~~~~~~~~~~~~ 191:08.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:08.00 82 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 191:08.00 | ^~~~~~~~~~~~~~~~~~~~~~ 191:08.16 toolkit/components/statusfilter 191:09.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 191:09.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 191:09.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWebProgressListener.h:10, 191:09.57 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 191:09.58 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:09.58 1007 | foundInterface = 0; \ 191:09.58 | ^~~~~~~~~~~~~~ 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:09.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:09.58 48 | NS_INTERFACE_MAP_END 191:09.58 | ^~~~~~~~~~~~~~~~~~~~ 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:09.58 991 | else 191:09.58 | ^~~~ 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 191:09.58 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 191:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:09.58 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 191:09.58 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 191:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:10.16 toolkit/components/telemetry 191:13.52 toolkit/components/thumbnails 191:15.27 toolkit/components/typeaheadfind 191:18.43 toolkit/components/url-classifier 191:22.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 191:22.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 191:22.85 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 191:22.85 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 191:22.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:22.85 1007 | foundInterface = 0; \ 191:22.85 | ^~~~~~~~~~~~~~ 191:22.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:22.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:22.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:22.85 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:22.85 69 | NS_INTERFACE_MAP_END 191:22.85 | ^~~~~~~~~~~~~~~~~~~~ 191:22.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:22.86 981 | else 191:22.86 | ^~~~ 191:22.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:22.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:22.86 | ^~~~~~~~~~~~~~~~~~ 191:22.86 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:22.86 68 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 191:22.86 | ^~~~~~~~~~~~~~~~~~~~~~ 191:33.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 191:33.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 191:33.91 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 191:33.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 191:33.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:33.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 191:33.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:33.91 | ^ 191:33.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:33.91 46 | struct Block { 191:33.91 | ^~~~~ 191:34.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Entries.h:13, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/ChunkSet.h:9, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 191:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 191:34.15 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 191:34.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:34.15 1007 | foundInterface = 0; \ 191:34.15 | ^~~~~~~~~~~~~~ 191:34.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:34.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:34.15 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:34.16 1591 | NS_INTERFACE_MAP_END 191:34.16 | ^~~~~~~~~~~~~~~~~~~~ 191:34.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:34.16 991 | else 191:34.16 | ^~~~ 191:34.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 191:34.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 191:34.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:34.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 191:34.16 1590 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 191:34.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:34.29 toolkit/components/windowwatcher 191:45.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 191:45.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 191:45.42 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 191:45.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:45.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 191:45.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:45.42 | ^ 191:45.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:45.42 46 | struct Block { 191:45.42 | ^~~~~ 191:48.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 191:48.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 191:48.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 191:48.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 191:48.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 191:48.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 191:48.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 191:48.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 191:48.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:48.19 In file included from /usr/include/c++/9/map:61, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PresShell.h:15, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30, 191:48.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:20: 191:48.19 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 191:48.19 100 | class map 191:48.19 | ^~~ 191:52.27 toolkit/components/ctypes 191:53.83 toolkit/components/autocomplete 191:56.78 toolkit/components/printingui 191:58.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 191:58.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 191:58.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWebProgressListener.h:10, 191:58.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrintProgress.h:10, 191:58.05 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/nsPrintProgress.h:9, 191:58.05 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/nsPrintProgress.cpp:6, 191:58.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:58.05 1007 | foundInterface = 0; \ 191:58.05 | ^~~~~~~~~~~~~~ 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:58.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:58.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:58.05 27 | NS_INTERFACE_MAP_END 191:58.05 | ^~~~~~~~~~~~~~~~~~~~ 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:58.05 981 | else 191:58.05 | ^~~~ 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:58.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:58.05 | ^~~~~~~~~~~~~~~~~~ 191:58.05 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:58.05 26 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 191:58.05 | ^~~~~~~~~~~~~~~~~~~~~~ 191:58.79 toolkit/components/printingui/ipc 191:59.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 191:59.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 191:59.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAutoCompleteController.h:10, 191:59.41 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 191:59.41 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 191:59.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 191:59.41 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 191:59.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:59.41 1007 | foundInterface = 0; \ 191:59.41 | ^~~~~~~~~~~~~~ 191:59.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:59.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:59.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:59.41 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:59.41 46 | NS_INTERFACE_MAP_END 191:59.41 | ^~~~~~~~~~~~~~~~~~~~ 191:59.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 191:59.42 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 191:59.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 191:59.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:59.42 302 | } else 191:59.42 | ^~~~ 191:59.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:59.42 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:59.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:59.42 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 191:59.42 45 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 191:59.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:00.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 192:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 192:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 192:00.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:00.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:00.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:00.53 | ^ 192:00.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:00.53 46 | struct Block { 192:00.53 | ^~~~~ 192:02.26 toolkit/components/satchel 192:07.13 toolkit/components/terminator 192:08.22 toolkit/components/build 192:08.89 toolkit/crashreporter 192:09.82 toolkit/mozapps/extensions 192:09.98 toolkit/profile 192:10.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 192:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 192:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 192:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 192:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 192:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/satchel/nsFormFillController.cpp:16: 192:10.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:10.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:10.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:10.00 | ^ 192:10.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:10.00 46 | struct Block { 192:10.00 | ^~~~~ 192:10.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 192:10.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 192:10.10 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 192:10.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 192:10.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:10.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:10.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:10.10 | ^ 192:10.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:10.10 46 | struct Block { 192:10.10 | ^~~~~ 192:10.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFormFillController.h:10, 192:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/satchel/nsFormFillController.h:9, 192:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/satchel/nsFormFillController.cpp:7: 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:10.26 1007 | foundInterface = 0; \ 192:10.26 | ^~~~~~~~~~~~~~ 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:10.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:10.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:10.26 80 | NS_INTERFACE_MAP_END 192:10.26 | ^~~~~~~~~~~~~~~~~~~~ 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:10.26 981 | else 192:10.26 | ^~~~ 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:10.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:10.26 | ^~~~~~~~~~~~~~~~~~ 192:10.26 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:10.26 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 192:10.26 | ^~~~~~~~~~~~~~~~~~~~~~ 192:12.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 192:12.64 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 192:12.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 192:12.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 192:12.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 192:12.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 192:12.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 192:12.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.65 In file included from /usr/include/c++/9/map:61, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 192:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 192:12.65 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 192:12.65 100 | class map 192:12.65 | ^~~ 192:13.56 toolkit/recordreplay 192:14.06 toolkit/system/unixproxy 192:15.85 extensions/pref/autoconfig/src 192:15.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 192:15.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: 192:15.99 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 192:15.99 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 192:15.99 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 192:15.99 31 | return std::move(elem); 192:15.99 | ^ 192:15.99 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 192:16.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 192:16.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 192:16.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 192:16.00 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 192:16.07 devtools/platform 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/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]': 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 192:16.16 91 | return std::move(end); 192:16.16 | ^ 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/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]': 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 192:16.16 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 192:17.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:17.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:17.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIJSInspector.h:10, 192:17.29 from /builddir/build/BUILD/thunderbird-68.2.2/devtools/platform/nsJSInspector.h:9, 192:17.29 from /builddir/build/BUILD/thunderbird-68.2.2/devtools/platform/nsJSInspector.cpp:6: 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:17.29 1007 | foundInterface = 0; \ 192:17.29 | ^~~~~~~~~~~~~~ 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:17.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:17.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:17.29 32 | NS_INTERFACE_MAP_END 192:17.29 | ^~~~~~~~~~~~~~~~~~~~ 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:17.29 981 | else 192:17.29 | ^~~~ 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:17.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:17.29 | ^~~~~~~~~~~~~~~~~~ 192:17.29 /builddir/build/BUILD/thunderbird-68.2.2/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:17.29 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 192:17.29 | ^~~~~~~~~~~~~~~~~~~~~~ 192:17.86 devtools/shared/heapsnapshot 192:21.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 192:21.49 from /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:21.49 1007 | foundInterface = 0; \ 192:21.49 | ^~~~~~~~~~~~~~ 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:21.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:21.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:21.49 123 | NS_INTERFACE_MAP_END 192:21.49 | ^~~~~~~~~~~~~~~~~~~~ 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:21.49 981 | else 192:21.49 | ^~~~ 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:21.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:21.49 | ^~~~~~~~~~~~~~~~~~ 192:21.49 /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:21.49 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 192:21.49 | ^~~~~~~~~~~~~~~~~~~~~~ 192:29.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 192:29.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 192:29.33 from /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 192:29.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:29.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:29.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:29.33 | ^ 192:29.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:29.33 46 | struct Block { 192:29.33 | ^~~~~ 192:29.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 192:29.50 from /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:29.50 1007 | foundInterface = 0; \ 192:29.50 | ^~~~~~~~~~~~~~ 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:29.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:29.50 82 | NS_INTERFACE_MAP_END 192:29.50 | ^~~~~~~~~~~~~~~~~~~~ 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:29.50 981 | else 192:29.50 | ^~~~ 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:29.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:29.50 | ^~~~~~~~~~~~~~~~~~ 192:29.50 /builddir/build/BUILD/thunderbird-68.2.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:29.50 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 192:29.50 | ^~~~~~~~~~~~~~~~~~~~~~ 192:30.64 services/crypto/component 192:30.64 startupcache 192:30.64 js/ductwork/debugger 192:32.13 other-licenses/snappy 192:32.57 toolkit/system/gnome 192:33.20 media/gmp-clearkey/0.1 192:36.70 comm/calendar/libical/src/libical 192:36.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:65: 192:36.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icallangbind.c: In function 'icallangbind_quote_as_ical_r': 192:36.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icallangbind.c:322:9: warning: variable 'result' set but not used [-Wunused-but-set-variable] 192:36.78 322 | int result; 192:36.78 | ^~~~~~ 192:36.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:83: 192:36.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalmime.c: In function 'icalmime_parse': 192:36.78 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:36.78 195 | memset(parts,0,sizeof(parts)); 192:36.78 | ^ 192:36.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalmime.c: In function 'icalmime_test': 192:36.78 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:36.78 385 | memset(parts,0,sizeof(parts)); 192:36.78 | ^ 192:36.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:92: 192:36.79 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalparameter.c: In function 'icalparameter_free': 192:36.79 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:36.79 114 | memset(param,0,sizeof(param)); 192:36.79 | ^ 192:36.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:101: 192:36.79 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalparser.c: At top level: 192:36.79 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalparser.c:84: warning: "TMP_BUF_SIZE" redefined 192:36.79 84 | #define TMP_BUF_SIZE 80 192:36.79 | 192:36.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:38: 192:36.79 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalduration.c:191: note: this is the location of the previous definition 192:36.79 191 | #define TMP_BUF_SIZE 1024 192:36.79 | 192:36.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:128: 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c: In function 'icalrecur_add_bydayrules': 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c:363:11: warning: variable 'end' set but not used [-Wunused-but-set-variable] 192:36.81 363 | char* end; 192:36.81 | ^~~ 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c: In function 'next_day': 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c:1428:7: warning: unused variable 'has_by_day' [-Wunused-variable] 192:36.81 1428 | int has_by_day = (impl->by_ptrs[BY_DAY][0]!=ICAL_RECURRENCE_ARRAY_MAX); 192:36.81 | ^~~~~~~~~~ 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c: In function 'next_month': 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c:1574:9: warning: unused variable 'this_frequency' [-Wunused-variable] 192:36.81 1574 | int this_frequency = (impl->rule.freq == ICAL_MONTHLY_RECURRENCE); 192:36.81 | ^~~~~~~~~~~~~~ 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c: In function 'next_week': 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c:1850:27: warning: variable 't' set but not used [-Wunused-but-set-variable] 192:36.81 1850 | struct icaltimetype t; 192:36.81 | ^ 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c: In function 'expand_year_days': 192:36.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalrecur.c:2120:6: warning: variable 'dow' set but not used [-Wunused-but-set-variable] 192:36.81 2120 | int dow; 192:36.81 | ^~~ 192:37.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 192:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsComponentManagerUtils.h:11, 192:37.74 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:37.74 1007 | foundInterface = 0; \ 192:37.74 | ^~~~~~~~~~~~~~ 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:37.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:37.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:37.74 18 | NS_INTERFACE_MAP_END 192:37.74 | ^~~~~~~~~~~~~~~~~~~~ 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:37.74 981 | else 192:37.74 | ^~~~ 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:37.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:37.74 | ^~~~~~~~~~~~~~~~~~ 192:37.74 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:37.74 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 192:37.74 | ^~~~~~~~~~~~~~~~~~~~~~ 192:38.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.06 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c: In function 'format_utc_offset': 192:38.06 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:38.06 1908 | snprintf (buffer, sizeof(buffer), "%s%02i%02i", sign, hours, minutes); 192:38.06 | ^ 192:38.06 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:38.06 1910 | snprintf (buffer, sizeof(buffer), "%s%02i%02i%02i", sign, hours, minutes, seconds); 192:38.06 | ^ 192:38.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:11: 192:38.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltypes.c: In function 'icaltriggertype_from_string': 192:38.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltypes.c:88:32: warning: variable 'null_tr' set but not used [-Wunused-but-set-variable] 192:38.07 88 | struct icaltriggertype tr, null_tr; 192:38.07 | ^~~~~~~ 192:38.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:20: 192:38.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c: In function 'icalvalue_binary_as_ical_string_r': 192:38.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:829:17: warning: variable 'data' set but not used [-Wunused-but-set-variable] 192:38.08 829 | const char* data; 192:38.08 | ^~~~ 192:38.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:38: 192:38.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_make_part': 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:38.09 708 | sizeof(parent_header->boundary)) == 0){ 192:38.09 | ^ 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_make_multipart_subpart': 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:38.09 814 | sizeof(parent_header->boundary)) 192:38.09 | ^ 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_read_header': 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/sspm.c:979:21: warning: variable 'end' set but not used [-Wunused-but-set-variable] 192:38.09 979 | char* last_line, *end; 192:38.09 | ^~~ 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_parse_mime': 192:38.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/sspm.c:1042:11: warning: variable 'part' set but not used [-Wunused-but-set-variable] 192:38.09 1042 | void *part; 192:38.09 | ^~~~ 192:38.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:47: 192:38.11 At top level: 192:38.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/vsnprintf.c:169:13: warning: 'vsnprintf_dummy_func' defined but not used [-Wunused-function] 192:38.11 169 | static void vsnprintf_dummy_func() { 192:38.11 | ^~~~~~~~~~~~~~~~~~~~ 192:38.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:1913:20: warning: 'get_zone_directory' defined but not used [-Wunused-function] 192:38.11 1913 | static const char* get_zone_directory(void) 192:38.11 | ^~~~~~~~~~~~~~~~~~ 192:38.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:1620:1: warning: 'icaltimezone_parse_zone_tab' defined but not used [-Wunused-function] 192:38.11 1620 | icaltimezone_parse_zone_tab (void) 192:38.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:1555:1: warning: 'fetch_lat_long_from_string' defined but not used [-Wunused-function] 192:38.11 1555 | fetch_lat_long_from_string (const char *str, int *latitude_degrees, int *latitude_minutes, int *latitude_seconds, 192:38.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.32 In file included from /usr/include/string.h:494, 192:38.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 192:38.33 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:36, 192:38.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.33 In function 'strncat', 192:38.33 inlined from 'print_date_to_string.part.0' at /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:984:9: 192:38.33 /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] 192:38.33 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 192:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.54 media/gmp-clearkey/0.1/libclearkey.so 192:38.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c: In function 'icaltimezone_dump_changes': 192:38.55 /builddir/build/BUILD/thunderbird-68.2.2/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=] 192:38.55 1910 | snprintf (buffer, sizeof(buffer), "%s%02i%02i%02i", sign, hours, minutes, seconds); 192:38.55 | ^~~~ 192:38.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:1910:39: note: directive argument in the range [0, 59] 192:38.56 1910 | snprintf (buffer, sizeof(buffer), "%s%02i%02i%02i", sign, hours, minutes, seconds); 192:38.56 | ^~~~~~~~~~~~~~~~ 192:38.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:1910:39: note: directive argument in the range [1, 59] 192:38.56 In file included from /usr/include/stdio.h:867, 192:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 192:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:34, 192:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.56 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 12 bytes into a destination of size 8 192:38.56 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 192:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.56 68 | __bos (__s), __fmt, __va_arg_pack ()); 192:38.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.56 /builddir/build/BUILD/thunderbird-68.2.2/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=] 192:38.56 1908 | snprintf (buffer, sizeof(buffer), "%s%02i%02i", sign, hours, minutes); 192:38.56 | ^~~~ 192:38.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:1908:39: note: directive argument in the range [0, 59] 192:38.56 1908 | snprintf (buffer, sizeof(buffer), "%s%02i%02i", sign, hours, minutes); 192:38.56 | ^~~~~~~~~~~~ 192:38.56 In file included from /usr/include/stdio.h:867, 192:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 192:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:34, 192:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.57 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 10 bytes into a destination of size 8 192:38.57 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 192:38.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.57 68 | __bos (__s), __fmt, __va_arg_pack ()); 192:38.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.65 In file included from /usr/include/string.h:494, 192:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 192:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:36, 192:38.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.65 In function 'strncat', 192:38.65 inlined from 'print_time_to_string' at /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:971:13: 192:38.65 /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] 192:38.65 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 192:38.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.65 In function 'strncat', 192:38.65 inlined from 'print_time_to_string' at /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:968:13, 192:38.65 inlined from 'print_time_to_string' at /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:960:6: 192:38.65 /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] 192:38.65 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 192:38.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.66 In function 'strncat', 192:38.66 inlined from 'print_datetime_to_string' at /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:1014:13, 192:38.66 inlined from 'print_datetime_to_string' at /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:1003:6: 192:38.66 /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] 192:38.66 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 192:38.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:20: 192:38.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c: In function 'icalvalue_as_ical_string_r': 192:38.67 /builddir/build/BUILD/thunderbird-68.2.2/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=] 192:38.67 883 | snprintf(str,9,"%c%02d%02d",sign,abs(h),abs(m)); 192:38.67 | ^~~~ 192:38.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:883:20: note: directive argument in the range [0, 35791394] 192:38.67 883 | snprintf(str,9,"%c%02d%02d",sign,abs(h),abs(m)); 192:38.67 | ^~~~~~~~~~~~ 192:38.67 In file included from /usr/include/stdio.h:867, 192:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 192:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:34, 192:38.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.67 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 16 bytes into a destination of size 9 192:38.67 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 192:38.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.67 68 | __bos (__s), __fmt, __va_arg_pack ()); 192:38.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:20: 192:38.67 /builddir/build/BUILD/thunderbird-68.2.2/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=] 192:38.67 881 | snprintf(str,9,"%c%02d%02d%02d",sign,abs(h),abs(m),abs(s)); 192:38.67 | ^~~~ 192:38.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:881:20: note: directive argument in the range [0, 35791394] 192:38.67 881 | snprintf(str,9,"%c%02d%02d%02d",sign,abs(h),abs(m),abs(s)); 192:38.67 | ^~~~~~~~~~~~~~~~ 192:38.68 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icalvalue.c:881:20: note: directive argument in the range [1, 2147483647] 192:38.68 In file included from /usr/include/stdio.h:867, 192:38.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 192:38.68 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/libical/src/libical/icaltimezone.c:34, 192:38.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 192:38.68 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 26 bytes into a destination of size 9 192:38.68 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 192:38.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.68 68 | __bos (__s), __fmt, __va_arg_pack ()); 192:38.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.84 comm/calendar/base/backend/libical 192:38.89 comm/calendar/base/backend/libical/build 192:39.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/icalderivedproperty.c: In function 'icalproperty_get_exdate': 192:39.61 /builddir/build/BUILD/thunderbird-68.2.2/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] 192:39.62 1386 | icalparameter* param = icalproperty_get_first_parameter(prop, 192:39.62 | ^~~~ 192:39.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/icalderivedproperty.c:31: 192:39.62 /builddir/build/BUILD/thunderbird-68.2.2/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 *'} 192:39.62 88 | icalparameter* icalproperty_get_first_parameter(icalproperty* prop, 192:39.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:39.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:39.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:39.91 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:39.91 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:39.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:39.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp: In member function 'virtual nsresult calDateTime::QueryInterface(const nsIID&, void**)': 192:39.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:39.91 1007 | foundInterface = 0; \ 192:39.91 | ^~~~~~~~~~~~~~ 192:39.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:39.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:39.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:39.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:39.92 165 | NS_INTERFACE_MAP_END 192:39.92 | ^~~~~~~~~~~~~~~~~~~~ 192:39.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:39.92 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:39.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:39.92 29 | NS_IMPL_ISUPPORTS_CI(calDateTime, calIDateTime, calIDateTimeLibical) 192:39.92 | ^~~~~~~~~~~~~~~~~~~~ 192:39.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:39.92 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:39.92 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:39.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:39.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:39.92 136 | } else 192:39.92 | ^~~~ 192:39.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:39.92 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:39.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:39.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:39.92 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:39.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:39.92 29 | NS_IMPL_ISUPPORTS_CI(calDateTime, calIDateTime, calIDateTimeLibical) 192:39.92 | ^~~~~~~~~~~~~~~~~~~~ 192:39.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:39.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:39.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:39.94 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:39.94 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:39.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:39.94 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDuration.cpp: In member function 'virtual nsresult calDuration::QueryInterface(const nsIID&, void**)': 192:39.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:39.94 1007 | foundInterface = 0; \ 192:39.94 | ^~~~~~~~~~~~~~ 192:39.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:39.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:39.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:39.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:39.94 165 | NS_INTERFACE_MAP_END 192:39.94 | ^~~~~~~~~~~~~~~~~~~~ 192:39.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:39.95 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:39.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.95 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDuration.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:39.95 22 | NS_IMPL_ISUPPORTS_CI(calDuration, calIDuration, calIDurationLibical) 192:39.95 | ^~~~~~~~~~~~~~~~~~~~ 192:39.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:39.95 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:39.95 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:39.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:39.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:39.95 136 | } else 192:39.95 | ^~~~ 192:39.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:39.95 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:39.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:39.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:39.95 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:39.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.95 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDuration.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:39.95 22 | NS_IMPL_ISUPPORTS_CI(calDuration, calIDuration, calIDurationLibical) 192:39.95 | ^~~~~~~~~~~~~~~~~~~~ 192:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/libical/src/libical/icalrestriction.c:1898:1: warning: 'icalrestriction_get_component_restriction' defined but not used [-Wunused-function] 192:40.01 1898 | icalrestriction_get_component_restriction(icalproperty_method method, 192:40.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.11 comm/common/src 192:40.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.20 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp: In member function 'virtual nsresult calIcalProperty::QueryInterface(const nsIID&, void**)': 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:40.21 1007 | foundInterface = 0; \ 192:40.21 | ^~~~~~~~~~~~~~ 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:40.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:40.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:40.21 165 | NS_INTERFACE_MAP_END 192:40.21 | ^~~~~~~~~~~~~~~~~~~~ 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.21 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.21 25 | NS_IMPL_ISUPPORTS_CI(calIcalProperty, calIIcalProperty, calIIcalPropertyLibical) 192:40.21 | ^~~~~~~~~~~~~~~~~~~~ 192:40.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:40.21 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:40.21 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:40.21 136 | } else 192:40.21 | ^~~~ 192:40.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:40.21 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:40.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.22 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.22 25 | NS_IMPL_ISUPPORTS_CI(calIcalProperty, calIIcalProperty, calIIcalPropertyLibical) 192:40.22 | ^~~~~~~~~~~~~~~~~~~~ 192:40.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:40.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:40.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:40.22 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:40.22 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp: In member function 'virtual nsresult calIcalComponent::QueryInterface(const nsIID&, void**)': 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:40.22 1007 | foundInterface = 0; \ 192:40.22 | ^~~~~~~~~~~~~~ 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:40.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:40.22 165 | NS_INTERFACE_MAP_END 192:40.22 | ^~~~~~~~~~~~~~~~~~~~ 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.22 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp:786:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.22 786 | NS_IMPL_ISUPPORTS_CI(calIcalComponent, calIIcalComponent, 192:40.22 | ^~~~~~~~~~~~~~~~~~~~ 192:40.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:40.23 136 | } else 192:40.23 | ^~~~ 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:40.23 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:40.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.23 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp:786:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.23 786 | NS_IMPL_ISUPPORTS_CI(calIcalComponent, calIIcalComponent, 192:40.23 | ^~~~~~~~~~~~~~~~~~~~ 192:40.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp: In member function 'virtual nsresult calICSService::QueryInterface(const nsIID&, void**)': 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:40.23 1007 | foundInterface = 0; \ 192:40.23 | ^~~~~~~~~~~~~~ 192:40.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:40.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:40.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:40.24 165 | NS_INTERFACE_MAP_END 192:40.24 | ^~~~~~~~~~~~~~~~~~~~ 192:40.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.24 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp:1154:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.24 1154 | NS_IMPL_ISUPPORTS_CI(calICSService, calIICSService) 192:40.24 | ^~~~~~~~~~~~~~~~~~~~ 192:40.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:40.24 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:40.24 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:40.24 136 | } else 192:40.24 | ^~~~ 192:40.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:40.24 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:40.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.24 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calICSService.cpp:1154:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.25 1154 | NS_IMPL_ISUPPORTS_CI(calICSService, calIICSService) 192:40.25 | ^~~~~~~~~~~~~~~~~~~~ 192:40.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calPeriod.cpp: In member function 'virtual nsresult calPeriod::QueryInterface(const nsIID&, void**)': 192:40.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:40.25 1007 | foundInterface = 0; \ 192:40.25 | ^~~~~~~~~~~~~~ 192:40.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:40.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:40.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:40.25 165 | NS_INTERFACE_MAP_END 192:40.25 | ^~~~~~~~~~~~~~~~~~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.26 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calPeriod.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.26 14 | NS_IMPL_ISUPPORTS_CI(calPeriod, calIPeriod, calIPeriodLibical) 192:40.26 | ^~~~~~~~~~~~~~~~~~~~ 192:40.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:40.26 136 | } else 192:40.26 | ^~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:40.26 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.26 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calPeriod.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.26 14 | NS_IMPL_ISUPPORTS_CI(calPeriod, calIPeriod, calIPeriodLibical) 192:40.26 | ^~~~~~~~~~~~~~~~~~~~ 192:40.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/calIDateTime.h:10, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:7, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calRecurrenceRule.cpp: In member function 'virtual nsresult calRecurrenceRule::QueryInterface(const nsIID&, void**)': 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:40.26 1007 | foundInterface = 0; \ 192:40.26 | ^~~~~~~~~~~~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:40.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:40.26 165 | NS_INTERFACE_MAP_END 192:40.27 | ^~~~~~~~~~~~~~~~~~~~ 192:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.27 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.27 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calRecurrenceRule.cpp:20:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.27 20 | NS_IMPL_ISUPPORTS_CI(calRecurrenceRule, calIRecurrenceItem, calIRecurrenceRule) 192:40.27 | ^~~~~~~~~~~~~~~~~~~~ 192:40.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calUtils.h:18, 192:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.h:9, 192:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calDateTime.cpp:5, 192:40.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 192:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:40.27 136 | } else 192:40.27 | ^~~~ 192:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 192:40.27 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 192:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:40.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 192:40.27 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 192:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:40.27 /builddir/build/BUILD/thunderbird-68.2.2/comm/calendar/base/backend/libical/calRecurrenceRule.cpp:20:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 192:40.27 20 | NS_IMPL_ISUPPORTS_CI(calRecurrenceRule, calIRecurrenceItem, calIRecurrenceRule) 192:40.27 | ^~~~~~~~~~~~~~~~~~~~ 192:40.51 comm/common/saxparser 192:40.82 security/nss/lib/mozpkix 192:41.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 192:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 192:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/comm/common/saxparser/nsSAXAttributes.h:9, 192:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/comm/common/saxparser/nsSAXAttributes.cpp:6, 192:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/common/saxparser/Unified_cpp_common_saxparser0.cpp:2: 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/comm/common/saxparser/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:41.71 1007 | foundInterface = 0; \ 192:41.71 | ^~~~~~~~~~~~~~ 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:41.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/comm/common/saxparser/nsSAXXMLReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:41.71 39 | NS_INTERFACE_MAP_END 192:41.71 | ^~~~~~~~~~~~~~~~~~~~ 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:41.71 991 | else 192:41.71 | ^~~~ 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 192:41.71 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 192:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:41.71 /builddir/build/BUILD/thunderbird-68.2.2/comm/common/saxparser/nsSAXXMLReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 192:41.71 38 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 192:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.70 media/libyuv/libyuv 192:45.11 media/webrtc/trunk/third_party/gflags 192:45.50 media/mtransport/third_party/nICEr 192:45.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 192:45.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 192:45.52 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 192:45.52 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 192:45.52 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 192:45.52 | ^~~~~~~~~~~~~~~~ 192:45.52 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 192:45.52 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 192:45.52 | ^~~ 192:45.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 192:45.59 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 192:45.59 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:45.59 1634 | class FlagSaverImpl { 192:45.59 | ^~~~~~~~~~~~~ 192:45.59 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:45.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 192:45.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 192:45.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 192:45.89 326 | case 3: options->flag_description_substring_search = true; 192:45.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 192:45.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 192:45.89 327 | case 2: options->flag_location_substring_search = true; 192:45.89 | ^~~~ 192:45.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 192:45.89 327 | case 2: options->flag_location_substring_search = true; 192:45.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 192:45.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 192:45.89 328 | case 1: options->flag_name_substring_search = true; 192:45.89 | ^~~~ 192:45.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 192:45.90 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 192:45.90 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 192:45.90 454 | int FlagValue::ValueSize() const { 192:45.90 | ^~~~~~~~~ 192:47.59 In file included from /usr/include/string.h:494, 192:47.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 192:47.59 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 192:47.59 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 192:47.59 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/share/nr_api.h:43, 192:47.59 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/crypto/nr_crypto.c:33, 192:47.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr0.c:2: 192:47.59 In function 'strncpy', 192:47.59 inlined from 'nr_ice_component_initialize_tcp' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/ice/ice_component.c:576:11: 192:47.59 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 192:47.59 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 192:47.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:48.61 In file included from /usr/include/string.h:494, 192:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 192:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 192:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 192:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:33, 192:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr1.c:2: 192:48.61 In function 'strncpy', 192:48.61 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:288:13, 192:48.61 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 192:48.61 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 192:48.61 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 192:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:48.61 In function 'strncpy', 192:48.61 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:308:13, 192:48.61 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 192:48.61 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 192:48.61 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 192:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:48.61 In function 'strncpy', 192:48.61 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:327:19, 192:48.61 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 192:48.61 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 33 equals destination size [-Wstringop-truncation] 192:48.61 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 192:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.62 media/mtransport/third_party/nrappkit 192:50.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:38: 192:50.60 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/registry/registrycb.c: In function 'NR_reg_register_callback': 192:50.60 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:123:21: warning: 'info' may be used uninitialized in this function [-Wmaybe-uninitialized] 192:50.60 123 | nr_reg_cb_info *info; 192:50.60 | ^~~~ 192:50.67 In file included from /usr/include/string.h:494, 192:50.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 192:50.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 192:50.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 192:50.67 In function 'strncpy', 192:50.67 inlined from 'r_vlog_e.part.0' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:428:7: 192:50.67 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 192:50.67 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 192:50.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:50.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 192:50.67 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_e.part.0': 192:50.67 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 192:50.67 423 | int formatlen = strlen(format); 192:50.67 | ^~~~~~~~~~~~~~ 192:50.67 In file included from /usr/include/string.h:494, 192:50.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 192:50.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 192:50.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 192:50.67 In function 'strncpy', 192:50.67 inlined from 'r_vlog_nr.part.0' at /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:462:7: 192:50.68 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 192:50.68 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 192:50.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:50.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 192:50.68 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_nr.part.0': 192:50.68 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 192:50.68 458 | int formatlen = strlen(format); 192:50.68 | ^~~~~~~~~~~~~~ 192:50.98 mozglue/build 192:51.06 config/external/sqlite/libmozsqlite3.so.symbols.stub 192:51.18 config/external/sqlite/libmozsqlite3.so 192:52.62 gfx/vr/service/openvr 192:53.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 192:53.88 /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 192:53.88 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 192:53.88 | ^~~~~~~~~~~~~~~~~~~ 192:53.88 /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 192:53.88 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 192:53.88 | ^~~~~~~~~~~~~~~~~~~~~~ 192:53.88 /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 192:53.88 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 192:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:56.77 security/sandbox/linux 193:07.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/Sandbox.h:11, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/Sandbox.cpp:7, 193:07.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:38: 193:07.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 193:07.14 /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 193:07.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 193:07.15 31 | memset(aT, 0, sizeof(T)); 193:07.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 193:07.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/SandboxReporterClient.h:10, 193:07.15 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/Sandbox.cpp:16, 193:07.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:38: 193:07.15 /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 193:07.15 27 | struct SandboxReport { 193:07.15 | ^~~~~~~~~~~~~ 193:09.73 security/sandbox/linux/libmozsandbox.so 193:10.91 gfx/ots/src 193:12.21 netwerk/dns 193:16.13 modules/brotli/brotli 193:16.28 security/sandbox/linux/launch 193:16.71 comm/mail/components/build 193:17.74 gfx/thebes 193:21.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 193:21.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 193:21.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/dns/DNSRequestChild.cpp:7, 193:21.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 193:21.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:21.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:21.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:21.09 | ^ 193:21.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:21.09 46 | struct Block { 193:21.09 | ^~~~~ 193:25.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 193:25.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 193:25.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 193:25.85 150 | const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 193:25.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 193:29.86 config/external/lgpllibs/liblgpllibs.so 193:29.87 comm/db/mork/build 193:30.09 gfx/angle/targets/preprocessor 193:35.08 security/sandbox/linux/glue 193:36.34 dom/ipc 193:39.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 193:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 193:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFT2FontBase.h:11, 193:39.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFT2FontBase.cpp:6: 193:39.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:39.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:39.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:39.32 | ^ 193:39.32 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:39.32 46 | struct Block { 193:39.32 | ^~~~~ 193:41.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 193:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 193:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 193:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/glue/Unified_cpp_sandbox_linux_glue0.cpp:20: 193:41.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:41.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:41.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:41.31 | ^ 193:41.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:41.31 46 | struct Block { 193:41.31 | ^~~~~ 193:43.62 comm/ldap/c-sdk/libraries/libldap 193:44.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 193:44.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 193:44.29 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.cpp:11: 193:44.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:44.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:44.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:44.30 | ^ 193:44.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:44.30 46 | struct Block { 193:44.30 | ^~~~~ 193:44.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 193:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 193:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFT2FontBase.h:11, 193:44.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFT2Utils.cpp:6: 193:44.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:44.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:44.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:44.80 | ^ 193:44.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:44.80 46 | struct Block { 193:44.80 | ^~~~~ 193:44.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/disptmpl.c: In function 'ldap_init_templates_buf': 193:44.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/disptmpl.c:161:18: warning: 'tmpl' may be used uninitialized in this function [-Wmaybe-uninitialized] 193:44.88 161 | *tmpllistp = tmpl; 193:44.88 | ~~~~~~~~~~~^~~~~~ 193:45.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c: In function 'nsldapi_parse_result': 193:45.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c:394:61: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:45.15 394 | if ((berrc = ber_scanf(&ber, "{iaa", &errcode, &m, &e)) != LBER_ERROR) { 193:45.15 | ^~ 193:45.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c:409:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:45.15 409 | if (berrc != LBER_ERROR) { 193:45.15 | ^~ 193:45.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c:423:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:45.15 423 | if (berrc != LBER_ERROR && 193:45.15 | ^~ 193:45.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c:431:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:45.15 431 | if (berrc != LBER_ERROR && serverctrlsp != NULL && 193:45.15 | ^~ 193:45.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c:432:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:45.15 432 | (berrc = ber_scanf(&ber, "}")) != LBER_ERROR) { 193:45.16 | ^~ 193:45.16 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/error.c:437:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:45.16 437 | if (berrc == LBER_ERROR && err == LDAP_SUCCESS) { 193:45.16 | ^~ 193:45.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXPTCUtils.h:10, 193:45.23 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:119, 193:45.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ProcessHangMonitor.cpp:11: 193:45.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 193:45.23 /builddir/build/BUILD/thunderbird-68.2.2/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] 193:45.23 79 | memset(this, 0, sizeof(nsXPTCVariant)); 193:45.23 | ^ 193:45.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 193:45.23 44 | struct nsXPTCVariant { 193:45.23 | ^~~~~~~~~~~~~ 193:45.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c: In function 'ldap_create_geteffectiveRights_control': 193:45.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c:89:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:45.92 89 | if (LBER_ERROR == ber_printf(ber, "{s{v}}", authzid, attrlist)) { 193:45.92 | ^~ 193:46.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/getoption.c: In function 'nsldapi_get_api_info': 193:46.23 /builddir/build/BUILD/thunderbird-68.2.2/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] 193:46.23 419 | for (i = 0; i < NSLDAPI_EXTENSIONS_COUNT; ++i) { 193:46.23 | ^ 193:46.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/getoption.c: In function 'nsldapi_get_feature_info': 193:46.23 /builddir/build/BUILD/thunderbird-68.2.2/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] 193:46.23 450 | for (i = 0; i < NSLDAPI_EXTENSIONS_COUNT; ++i) { 193:46.23 | ^ 193:46.23 /builddir/build/BUILD/thunderbird-68.2.2/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] 193:46.23 457 | return ((i < NSLDAPI_EXTENSIONS_COUNT) ? LDAP_SUCCESS : LDAP_PARAM_ERROR); 193:46.23 | ^ 193:46.35 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/getvalues.c: In function 'internal_ldap_get_values': 193:46.35 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/getvalues.c:107:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:46.35 107 | if (rc == LBER_ERROR) { 193:46.35 | ^~ 193:46.50 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'ldap_memcache_createkey': 193:46.50 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:86:37: warning: the address of 'buf' will always evaluate as 'true' [-Waddress] 193:46.50 86 | #define NSLDAPI_SAFE_STRLEN(s) ((s) ? strlen((s)) + 1 : 1) 193:46.50 | ^ 193:46.50 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:593:9: note: in expansion of macro 'NSLDAPI_SAFE_STRLEN' 193:46.50 593 | len = NSLDAPI_SAFE_STRLEN(buf) + NSLDAPI_SAFE_STRLEN(tmpbase) + 193:46.50 | ^~~~~~~~~~~~~~~~~~~ 193:46.50 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:85:37: warning: the address of 'buf' will always evaluate as 'true' [-Waddress] 193:46.50 85 | #define NSLDAPI_STR_NONNULL(s) ((s) ? (s) : "") 193:46.50 | ^ 193:46.50 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:625:11: note: in expansion of macro 'NSLDAPI_STR_NONNULL' 193:46.50 625 | NSLDAPI_STR_NONNULL(buf)); 193:46.50 | ^~~~~~~~~~~~~~~~~~~ 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'memcache_access': 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:1455:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 193:46.51 1455 | int scope = (int)pData2; 193:46.51 | ^ 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'memcache_flush': 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:1561:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 193:46.51 1561 | (void *)scope, NULL); 193:46.51 | ^ 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:1563:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 193:46.51 1563 | memcache_access(cache, MEMCACHE_ACCESS_FLUSH, (void *)dn, (void *)scope, 193:46.51 | ^ 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'msgid_hashf': 193:46.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/memcache.c:1721:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 193:46.51 1721 | unsigned code = (unsigned)((ldapmemcacheReqId *)key)->ldmemcrid_ld; 193:46.51 | ^ 193:46.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 193:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 193:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ProcessHangMonitor.cpp:16: 193:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:46.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:46.73 | ^ 193:46.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:46.73 46 | struct Block { 193:46.73 | ^~~~~ 193:47.52 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/os-ip.c: In function 'nsldapi_os_connect_with_to': 193:47.52 /builddir/build/BUILD/thunderbird-68.2.2/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] 193:47.52 361 | if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, (char *)&error, &len) < 0) 193:47.52 | ^~~~ 193:47.52 | | 193:47.52 | int * 193:47.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/ldap-int.h:59, 193:47.52 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/os-ip.c:67: 193:47.52 /usr/include/sys/socket.h:210:32: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 193:47.52 210 | socklen_t *__restrict __optlen) __THROW; 193:47.52 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 193:47.52 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/os-ip.c: In function 'nsldapi_try_each_host': 193:47.52 /builddir/build/BUILD/thunderbird-68.2.2/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] 193:47.52 569 | if ((address = inet_addr(host)) == -1) { 193:47.52 | ^~ 193:47.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c: In function 'ldap_create_proxyauth_control': 193:47.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:81:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:47.92 81 | if (LBER_ERROR == ber_printf(ber, "{s}", dn)) { 193:47.92 | ^~ 193:47.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c: In function 'ldap_create_proxiedauth_control': 193:47.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:128:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:47.92 128 | if (LBER_ERROR == ber_printf(ber, "s", authzid)) { 193:47.92 | ^~ 193:48.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/pwmodext.c: In function 'ldap_passwd': 193:48.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:74:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:48.10 74 | if (LBER_ERROR == (ber_printf(ber, "{"))) { 193:48.10 | ^~ 193:48.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:81:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:48.10 81 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_ID, 193:48.10 | ^~ 193:48.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:90:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:48.11 90 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_OLD, 193:48.11 | ^~ 193:48.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:99:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:48.11 99 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_NEW, 193:48.11 | ^~ 193:48.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:48.11 107 | if (LBER_ERROR == (ber_printf(ber, "}"))) { 193:48.11 | ^~ 193:48.72 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/request.c: In function 'nsldapi_send_pending_requests_nolock': 193:48.72 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/request.c:488:9: warning: unused variable 'logname' [-Wunused-variable] 193:48.72 488 | char *logname = "nsldapi_send_pending_requests_nolock"; 193:48.73 | ^~~~~~~ 193:48.73 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/request.c: In function 're_encode_request': 193:48.73 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/request.c:1363:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:48.73 1363 | if (rc == LBER_ERROR) { 193:48.73 | ^~ 193:49.63 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/saslbind.c: In function 'ldap_parse_sasl_bind_result': 193:49.63 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/saslbind.c:788:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:49.63 788 | if (rc != LBER_ERROR && ber_peek_tag(&ber, &len) == LDAP_TAG_SASL_RES_CREDS) { 193:49.63 | ^~ 193:49.63 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/saslbind.c:796:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193:49.63 796 | if (rc == LBER_ERROR) { 193:49.64 | ^~ 193:50.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'do_entry2text_search': 193:50.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:395:20: warning: variable 'html' set but not used [-Wunused-but-set-variable] 193:50.67 395 | int err, freedn, html; 193:50.67 | ^~~~ 193:50.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'searchaction': 193:50.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:920:38: warning: variable 'selectname' set but not used [-Wunused-but-set-variable] 193:50.67 920 | char *value, *filtpattern, *attr, *selectname; 193:50.67 | ^~~~~~~~~~ 193:50.73 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'output_dn': 193:50.73 /builddir/build/BUILD/thunderbird-68.2.2/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=] 193:50.73 749 | sprintf(buf, "%-*s", width, " "); 193:50.73 | ^~~~ ~~~ 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'do_vals2text.part.0': 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/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=] 193:50.77 665 | sprintf(buf, "%-*s%s%s%-*s%s%s", labelwidth, " ", s, eol, 193:50.77 | ^~~~ ~~~ 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 3 bytes 193:50.77 665 | sprintf(buf, "%-*s%s%s%-*s%s%s", labelwidth, " ", s, eol, 193:50.77 | ^~~~~~~~~~~~~~~~~~ 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 1 byte 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 40 bytes 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 1 byte 193:50.77 /builddir/build/BUILD/thunderbird-68.2.2/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=] 193:50.78 621 | sprintf(buf, "%-*s%s%s", labelwidth, " ", p, eol); 193:50.78 | ^~~~ ~~~ 193:50.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:26: note: assuming directive output of 40 bytes 193:50.78 621 | sprintf(buf, "%-*s%s%s", labelwidth, " ", p, eol); 193:50.78 | ^~~~~~~~~~ 193:50.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:26: note: assuming directive output of 1 byte 193:50.78 /builddir/build/BUILD/thunderbird-68.2.2/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=] 193:50.78 680 | sprintf(buf, "%-*s%s%s", labelwidth, " ", outval, eol); 193:50.78 | ^~~~ ~~~ 193:50.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:22: note: assuming directive output of 4 bytes 193:50.78 680 | sprintf(buf, "%-*s%s%s", labelwidth, " ", outval, eol); 193:50.78 | ^~~~~~~~~~ 193:50.78 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:22: note: assuming directive output of 1 byte 193:50.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 193:50.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 193:50.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFcPlatformFontList.h:9, 193:50.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 193:50.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:50.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:50.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:50.80 | ^ 193:50.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:50.80 46 | struct Block { 193:50.80 | ^~~~~ 193:51.13 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/ufn.c: In function 'ldap_ufn_search_ctx': 193:51.13 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/ufn.c:103:15: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] 193:51.13 103 | int max, i, err, scope = 0, phase, tries; 193:51.13 | ^~~ 193:51.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/include/ldap.h:47, 193:51.76 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/ldap-int.h:85, 193:51.76 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/utf8.c:39: 193:51.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/utf8.c: In function 'ldap_utf8strtok_r': 193:51.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/include/ldap-extension.h:816:73: warning: operand of ?: changes signedness from 'char' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 193:51.76 816 | ((0x80 & *(unsigned char *)(s)) ? ldap_utf8getcc((const char **)&s) : *s++) 193:51.76 | ^~~~ 193:51.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/utf8.c:185:8: note: in expansion of macro 'LDAP_UTF8GETC' 193:51.76 185 | sc = LDAP_UTF8GETC(sp); 193:51.76 | ^~~~~~~~~~~~~ 193:51.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/include/ldap-extension.h:814:58: warning: operand of ?: changes signedness from 'char' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 193:51.76 814 | ((0x80 & *(unsigned char *)(s)) ? ldap_utf8getcc(&s) : *s++) 193:51.76 | ^~~~ 193:51.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/utf8.c:186:24: note: in expansion of macro 'LDAP_UTF8GETCC' 193:51.76 186 | for (bp = brk; (bc = LDAP_UTF8GETCC(bp)) != 0;) { 193:51.76 | ^~~~~~~~~~~~~~ 193:51.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/include/ldap-extension.h:816:73: warning: operand of ?: changes signedness from 'char' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 193:51.77 816 | ((0x80 & *(unsigned char *)(s)) ? ldap_utf8getcc((const char **)&s) : *s++) 193:51.77 | ^~~~ 193:51.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/utf8.c:200:10: note: in expansion of macro 'LDAP_UTF8GETC' 193:51.77 200 | sc = LDAP_UTF8GETC(sp); 193:51.77 | ^~~~~~~~~~~~~ 193:51.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/include/ldap-extension.h:814:58: warning: operand of ?: changes signedness from 'char' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 193:51.77 814 | ((0x80 & *(unsigned char *)(s)) ? ldap_utf8getcc(&s) : *s++) 193:51.77 | ^~~~ 193:51.77 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/utf8.c:203:17: note: in expansion of macro 'LDAP_UTF8GETCC' 193:51.77 203 | if ((bc = LDAP_UTF8GETCC(bp)) == sc) { 193:51.77 | ^~~~~~~~~~~~~~ 193:51.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c: In function 'ldap_create_virtuallist_control': 193:51.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:99:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:51.91 99 | if (LBER_ERROR == ber_printf(ber, "{ii", ldvlistp->ldvlist_before_count, 193:51.91 | ^~ 193:51.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:109:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:51.91 109 | if (LBER_ERROR == ber_printf(ber, "t{ii}}", LDAP_TAG_VLV_BY_INDEX, 193:51.91 | ^~ 193:51.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:119:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 193:51.91 119 | if (LBER_ERROR == ber_printf(ber, "to}", LDAP_TAG_VLV_BY_VALUE, 193:51.91 | ^~ 193:52.04 comm/ldap/c-sdk/libraries/libldap/libldap60.so 193:52.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 193:52.09 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 193:52.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 193:52.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 193:52.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:13, 193:52.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.cpp:11: 193:52.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 193:52.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:52.09 1007 | foundInterface = 0; \ 193:52.09 | ^~~~~~~~~~~~~~ 193:52.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:52.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:52.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:52.09 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.cpp:591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:52.10 591 | NS_INTERFACE_MAP_END 193:52.10 | ^~~~~~~~~~~~~~~~~~~~ 193:52.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:52.10 981 | else 193:52.10 | ^~~~ 193:52.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:52.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:52.10 | ^~~~~~~~~~~~~~~~~~ 193:52.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.cpp:590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:52.10 590 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:52.10 | ^~~~~~~~~~~~~~~~~~~~~~ 193:52.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRemoteTab.h:17, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 193:52.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ProcessHangMonitor.cpp:7: 193:52.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 193:52.93 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 193:52.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 193:52.93 31 | memset(aT, 0, sizeof(T)); 193:52.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 193:52.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ProcessHangMonitor.cpp:11: 193:52.93 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 193:52.93 2271 | struct GlobalProperties { 193:52.93 | ^~~~~~~~~~~~~~~~ 193:54.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 193:54.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRemoteTab.h:17, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ProcessHangMonitor.cpp:7: 193:54.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 193:54.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 193:54.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 193:54.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 193:54.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 193:54.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:54.02 In file included from /usr/include/c++/9/map:61, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:14, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/thread.h:13, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:11, 193:54.02 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ProcessHangMonitor.cpp:8: 193:54.02 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 193:54.02 100 | class map 193:54.02 | ^~~ 194:02.89 security/manager/ssl 194:04.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 194:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 194:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeParent.cpp:9, 194:04.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: 194:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:04.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:04.85 | ^ 194:04.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:04.85 46 | struct Block { 194:04.86 | ^~~~~ 194:06.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 194:06.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 194:06.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:18, 194:06.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:06.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:06.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:06.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:06.99 | ^ 194:06.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:06.99 46 | struct Block { 194:06.99 | ^~~~~ 194:07.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentViewer.h:32, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:20, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Promise.h:17, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/ContentSignatureVerifier.cpp:17, 194:07.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 194:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 194:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:07.17 111 | *this = aRect1.UnionEdges(aRect2); 194:07.17 | ^ 194:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:07.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:07.17 | ^~~~~~ 194:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 194:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:07.17 120 | *this = aRect1.Union(aRect2); 194:07.17 | ^ 194:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:07.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:07.18 | ^~~~~~ 194:07.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 194:07.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:07.18 228 | *this = aRect1.SaturatingUnion(aRect2); 194:07.18 | ^ 194:07.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:07.18 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:07.18 | ^~~~~~ 194:07.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 194:07.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:07.18 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 194:07.18 | ^ 194:07.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:07.18 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:07.18 | ^~~~~~ 194:07.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WeakPtr.h:82, 194:07.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 194:07.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 194:07.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:8, 194:07.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:07.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 194:07.21 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:07.21 1007 | foundInterface = 0; \ 194:07.21 | ^~~~~~~~~~~~~~ 194:07.21 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:07.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:07.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:07.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:07.21 35 | NS_INTERFACE_MAP_END 194:07.21 | ^~~~~~~~~~~~~~~~~~~~ 194:07.21 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:07.21 981 | else 194:07.21 | ^~~~ 194:07.21 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:07.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:07.21 | ^~~~~~~~~~~~~~~~~~ 194:07.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:07.22 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 194:07.22 | ^~~~~~~~~~~~~~~~~~~~~~ 194:07.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:07.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:07.96 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildBase::QueryInterface(const nsIID&, void**)': 194:07.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:07.97 1007 | foundInterface = 0; \ 194:07.97 | ^~~~~~~~~~~~~~ 194:07.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:07.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:07.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:07.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:07.97 197 | NS_INTERFACE_MAP_END 194:07.97 | ^~~~~~~~~~~~~~~~~~~~ 194:07.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:07.97 981 | else 194:07.97 | ^~~~ 194:07.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:07.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:07.97 | ^~~~~~~~~~~~~~~~~~ 194:07.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:07.97 196 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:07.97 | ^~~~~~~~~~~~~~~~~~~~~~ 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:08.01 1022 | foundInterface = 0; \ 194:08.01 | ^~~~~~~~~~~~~~ 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:08.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:684:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:08.01 684 | NS_INTERFACE_MAP_END_INHERITING(BrowserChildBase) 194:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:08.01 981 | else 194:08.01 | ^~~~ 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:08.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:08.01 | ^~~~~~~~~~~~~~~~~~ 194:08.01 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:683:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:08.01 683 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 194:08.01 | ^~~~~~~~~~~~~~~~~~~~~~ 194:08.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 194:08.19 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:08.19 1022 | foundInterface = 0; \ 194:08.19 | ^~~~~~~~~~~~~~ 194:08.19 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:08.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:08.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:08.19 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:08.19 3681 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:08.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:08.19 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:08.19 981 | else 194:08.19 | ^~~~ 194:08.19 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:08.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:08.20 | ^~~~~~~~~~~~~~~~~~ 194:08.20 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:3680:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:08.20 3680 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 194:08.20 | ^~~~~~~~~~~~~~~~~~~~~~ 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:08.48 1007 | foundInterface = 0; \ 194:08.48 | ^~~~~~~~~~~~~~ 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:08.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:08.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:08.48 167 | NS_INTERFACE_MAP_END 194:08.48 | ^~~~~~~~~~~~~~~~~~~~ 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:08.48 991 | else 194:08.48 | ^~~~ 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:08.48 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:08.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:08.48 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:08.48 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRemoteTab) 194:08.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:08.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:08.54 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 194:08.54 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:08.54 307 | nestable(aOther.nestable) {} 194:08.54 | ^ 194:08.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:08.54 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:08.55 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:08.55 337 | TimeTicks& operator=(TimeTicks other) { 194:08.55 | ^~~~~~~~ 194:08.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:08.55 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 194:08.55 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:08.55 314 | nestable(aOther.nestable) {} 194:08.55 | ^ 194:08.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:08.55 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:08.55 337 | TimeTicks& operator=(TimeTicks other) { 194:08.55 | ^~~~~~~~ 194:08.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:08.55 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 194:08.55 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:08.55 317 | delayed_run_time = aOther.delayed_run_time; 194:08.55 | ^~~~~~~~~~~~~~~~ 194:08.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:08.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:08.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:08.56 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:08.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:08.56 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:08.56 337 | TimeTicks& operator=(TimeTicks other) { 194:08.56 | ^~~~~~~~ 194:08.56 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:08.56 337 | TimeTicks& operator=(TimeTicks other) { 194:08.56 | ~~~~~~~~~~^~~~~ 194:09.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 194:09.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 194:09.21 292 | mIsQuotedValue(copy.mIsQuotedValue) { 194:09.21 | ^ 194:09.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDependentSubstring.h:11, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsString.h:17, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Base64.h:10, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/CSTrustDomain.cpp:11, 194:09.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 194:09.21 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:09.22 93 | void operator=( 194:09.22 | ^~~~~~~~ 194:09.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 194:09.22 292 | mIsQuotedValue(copy.mIsQuotedValue) { 194:09.22 | ^ 194:09.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDependentSubstring.h:11, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsString.h:17, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Base64.h:10, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/CSTrustDomain.cpp:11, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 194:09.22 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:09.22 93 | void operator=( 194:09.22 | ^~~~~~~~ 194:09.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 194:09.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:09.22 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 194:09.22 | ^ 194:09.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:09.23 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:09.23 | ^~~~~~~~ 194:09.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 194:09.23 28 | const char* PeekHeader(nsHttpAtom header) const; 194:09.23 | ~~~~~~~~~~~^~~~~~ 194:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 194:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:09.23 90 | return FindHeaderValue(header, value) != nullptr; 194:09.23 | ^ 194:09.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:09.23 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:09.24 | ^~~~~~~~ 194:09.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 194:09.24 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 194:09.24 | ~~~~~~~~~~~^~~~~~ 194:09.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 194:09.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:09.24 222 | IsIgnoreMultipleHeader(header); 194:09.24 | ^ 194:09.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:09.24 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:09.24 | ^~~~~~~~ 194:09.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 194:09.25 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 194:09.25 | ~~~~~~~~~~~^~~~~~ 194:09.25 /builddir/build/BUILD/thunderbird-68.2.2/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)': 194:09.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:09.25 264 | eVarietyResponse); 194:09.25 | ^ 194:09.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:09.25 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:09.25 | ^~~~~~~~ 194:09.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.25 /builddir/build/BUILD/thunderbird-68.2.2/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)' 194:09.25 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 194:09.25 | ~~~~~~~~~~~^~~~~~ 194:09.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.25 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 194:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:09.26 181 | return ParseDateHeader(nsHttp::Date, result); 194:09.26 | ^ 194:09.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:09.26 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:09.26 | ^~~~~~~~ 194:09.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 194:09.26 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 194:09.26 | ~~~~~~~~~~~^~~~~~ 194:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 194:09.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:09.26 185 | return ParseDateHeader(nsHttp::Last_Modified, result); 194:09.26 | ^ 194:09.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.26 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:09.27 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:09.27 | ^~~~~~~~ 194:09.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 194:09.27 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 194:09.27 | ~~~~~~~~~~~^~~~~~ 194:09.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 194:09.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 194:09.88 1857 | revoked_(_revoked) 194:09.88 | ^ 194:09.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 194:09.88 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:11, 194:09.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:09.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 194:09.88 30 | Principal& operator=(const Principal& aOther) { 194:09.88 | ^~~~~~~~ 194:10.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 194:10.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 194:10.10 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/DataStorage.cpp:12, 194:10.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 194:10.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:10.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:10.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:10.10 | ^ 194:10.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:10.10 46 | struct Block { 194:10.10 | ^~~~~ 194:11.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 194:11.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.13 1007 | foundInterface = 0; \ 194:11.13 | ^~~~~~~~~~~~~~ 194:11.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:11.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:11.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:11.13 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:11.13 19 | NS_INTERFACE_MAP_END 194:11.13 | ^~~~~~~~~~~~~~~~~~~~ 194:11.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.13 981 | else 194:11.13 | ^~~~ 194:11.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:11.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:11.13 | ^~~~~~~~~~~~~~~~~~ 194:11.14 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:11.14 18 | NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 194:11.14 | ^~~~~~~~~~~~~~~~~~~~~~ 194:11.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/ContentSignatureVerifier.cpp:21, 194:11.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 194:11.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 194:11.21 /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/ContentSignatureVerifier.cpp:156:55: required from here 194:11.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:11.21 56 | const mozilla::RangedPtr tokenStart = mIter; 194:11.21 | ^~~~~~~~~~ 194:11.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:11.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/CertVerifier.h:29, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SharedCertVerifier.h:8, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINSSComponent.h:24, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSComponent.h:10, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/CSTrustDomain.cpp:17, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 194:11.22 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:11.22 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:11.22 | ^~~~~~~~ 194:11.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/ContentSignatureVerifier.cpp:21, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 194:11.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:11.22 60 | const mozilla::RangedPtr tokenEnd = mIter; 194:11.22 | ^~~~~~~~ 194:11.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/CertVerifier.h:29, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SharedCertVerifier.h:8, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINSSComponent.h:24, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSComponent.h:10, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/CSTrustDomain.cpp:17, 194:11.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 194:11.22 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:11.22 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:11.22 | ^~~~~~~~ 194:11.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/CertVerifier.h:29, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SharedCertVerifier.h:8, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINSSComponent.h:24, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSComponent.h:10, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/CSTrustDomain.cpp:17, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 194:11.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 194:11.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 194:11.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:11.24 49 | RangedPtr begin() const { return mStart; } 194:11.24 | ^~~~~~ 194:11.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:11.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/CertVerifier.h:29, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/SharedCertVerifier.h:8, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINSSComponent.h:24, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSComponent.h:10, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/CSTrustDomain.cpp:17, 194:11.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 194:11.25 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:11.25 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:11.25 | ^~~~~~~~ 194:11.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 194:11.34 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.35 1022 | foundInterface = 0; \ 194:11.35 | ^~~~~~~~~~~~~~ 194:11.35 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:11.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:11.35 456 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 194:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:16, 194:11.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 194:11.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:8, 194:11.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:11.35 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.35 302 | } else 194:11.35 | ^~~~ 194:11.35 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:11.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:11.35 455 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 194:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 194:11.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.85 1007 | foundInterface = 0; \ 194:11.85 | ^~~~~~~~~~~~~~ 194:11.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:11.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:11.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:11.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentParent.cpp:2935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:11.85 2935 | NS_INTERFACE_MAP_END 194:11.85 | ^~~~~~~~~~~~~~~~~~~~ 194:11.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.85 991 | else 194:11.85 | ^~~~ 194:11.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:11.85 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentParent.cpp:2934:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:11.86 2934 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 194:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:12.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:12.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:12.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:8, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 194:12.16 31 | memset(aT, 0, sizeof(T)); 194:12.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 194:12.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/MemoryReportRequest.cpp:7, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:29: 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 194:12.16 144 | struct AmountFns { 194:12.16 | ^~~~~~~~~ 194:12.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:8, 194:12.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 194:12.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 194:12.16 31 | memset(aT, 0, sizeof(T)); 194:12.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 194:12.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/MemoryReportRequest.cpp:7, 194:12.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:29: 194:12.17 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 194:12.17 178 | struct SizeOfTabFns { 194:12.17 | ^~~~~~~~~~~~ 194:12.60 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 194:12.61 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:12.61 1007 | foundInterface = 0; \ 194:12.61 | ^~~~~~~~~~~~~~ 194:12.61 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:12.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:12.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:12.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActor.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:12.61 18 | NS_INTERFACE_MAP_END 194:12.61 | ^~~~~~~~~~~~~~~~~~~~ 194:12.61 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:12.61 981 | else 194:12.61 | ^~~~ 194:12.61 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:12.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:12.61 | ^~~~~~~~~~~~~~~~~~ 194:12.61 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActor.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:12.61 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:12.61 | ^~~~~~~~~~~~~~~~~~~~~~ 194:12.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 194:12.73 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:12.73 1007 | foundInterface = 0; \ 194:12.73 | ^~~~~~~~~~~~~~ 194:12.73 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:12.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:12.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:12.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActor.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:12.73 317 | NS_INTERFACE_MAP_END 194:12.73 | ^~~~~~~~~~~~~~~~~~~~ 194:12.73 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:12.73 981 | else 194:12.74 | ^~~~ 194:12.74 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:12.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:12.74 | ^~~~~~~~~~~~~~~~~~ 194:12.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActor.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:12.74 316 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:12.74 | ^~~~~~~~~~~~~~~~~~~~~~ 194:12.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 194:12.75 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:12.75 1022 | foundInterface = 0; \ 194:12.75 | ^~~~~~~~~~~~~~ 194:12.75 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:12.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:12.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorChild.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:12.76 134 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 194:12.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcpublic.h:22, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadUtils.h:24, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:32, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:15, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:12.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:12.76 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:12.76 302 | } else 194:12.76 | ^~~~ 194:12.76 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:12.76 302 | } else 194:12.76 | ^~~~ 194:12.76 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorChild.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:12.76 133 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 194:12.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:12.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 194:12.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:12.77 1022 | foundInterface = 0; \ 194:12.77 | ^~~~~~~~~~~~~~ 194:12.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:12.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:12.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.77 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorParent.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:12.77 105 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 194:12.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcpublic.h:22, 194:12.77 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadUtils.h:24, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:32, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:15, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:12.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:12.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:12.78 302 | } else 194:12.78 | ^~~~ 194:12.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:12.78 302 | } else 194:12.78 | ^~~~ 194:12.78 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorParent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:12.78 104 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 194:12.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:8, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:12.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 194:12.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 194:12.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 194:12.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:12.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:12.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:12.97 In file included from /usr/include/c++/9/map:61, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActorService.h:16, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/JSWindowActorService.cpp:8, 194:12.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 194:12.97 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 194:12.97 100 | class map 194:12.97 | ^~~ 194:14.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 194:14.08 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 194:14.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 194:14.08 31 | memset(aT, 0, sizeof(T)); 194:14.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 194:14.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentParent.cpp:189, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:74: 194:14.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 194:14.09 144 | struct AmountFns { 194:14.09 | ^~~~~~~~~ 194:14.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 194:14.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 194:14.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 194:14.09 31 | memset(aT, 0, sizeof(T)); 194:14.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 194:14.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentParent.cpp:189, 194:14.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:74: 194:14.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 194:14.09 178 | struct SizeOfTabFns { 194:14.09 | ^~~~~~~~~~~~ 194:14.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 194:14.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 194:14.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 194:14.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 194:14.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:14.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:14.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:14.65 In file included from /usr/include/c++/9/map:61, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.65 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 194:14.65 100 | class map 194:14.65 | ^~~ 194:14.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 194:14.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 194:14.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 194:14.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:14.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:14.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:14.76 In file included from /usr/include/c++/9/vector:67, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:33, 194:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 194:14.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 194:14.77 | ^~~~~~ 194:14.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserBridgeChild.cpp:7, 194:14.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 194:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 194:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 194:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 194:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:14.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:14.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:14.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 194:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 194:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 194:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserChild.cpp:50, 194:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 194:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 194:14.78 52 | class ClipManager { 194:14.78 | ^~~~~~~~~~~ 194:17.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:92: 194:17.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 194:17.26 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/SharedMap.cpp:216:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 194:17.26 216 | for (uint32_t i = 0; i < count; i++) { 194:17.26 | ~~^~~~~~~ 194:21.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 194:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:21.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:21.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 194:21.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:21.26 111 | *this = aRect1.UnionEdges(aRect2); 194:21.26 | ^ 194:21.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:21.27 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:21.27 | ^~~~~~ 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:21.27 120 | *this = aRect1.Union(aRect2); 194:21.27 | ^ 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:21.27 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:21.27 | ^~~~~~ 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:21.27 228 | *this = aRect1.SaturatingUnion(aRect2); 194:21.27 | ^ 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:21.27 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:21.27 | ^~~~~~ 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:21.27 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 194:21.27 | ^ 194:21.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:21.27 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:21.27 | ^~~~~~ 194:24.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 194:24.75 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:24.75 346 | mCumulativeResolution = aCumulativeResolution; 194:24.75 | ^~~~~~~~~~~~~~~~~~~~~ 194:24.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:24.75 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:24.75 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 194:24.75 | ^~~~~~~~~~~~~~ 194:24.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 194:24.75 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:24.75 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 194:24.75 | ^~~~~~~~~~~~~~~~~~~~~ 194:24.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:14, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:24.75 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:24.76 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:24.76 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 194:24.76 | ^~~~~~~~~~~ 194:24.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 194:24.76 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:24.76 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 194:24.76 | ^~~~~ 194:24.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:24.76 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:24.76 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 194:24.76 | ^~~~~~~~~~~~~~ 194:24.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 194:24.77 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:24.77 460 | mExtraResolution = aExtraResolution; 194:24.77 | ^~~~~~~~~~~~~~~~ 194:24.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 194:24.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:24.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:24.77 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:24.77 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:24.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:24.77 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:24.77 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 194:24.77 | ^~~~~~~~~~~~~~ 194:24.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 194:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 194:24.80 718 | struct ScrollSnapInfo { 194:24.80 | ^~~~~~~~~~~~~~ 194:24.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsMargin.h:11, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:16, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:24.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 194:24.80 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 194:24.80 | ^~~~~~~ 194:24.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 194:24.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 194:24.81 936 | mSnapInfo = std::move(aSnapInfo); 194:24.81 | ^ 194:24.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:27, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.cpp:5, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 194:24.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 194:24.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPresContext.h:383:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:24.85 383 | mVisibleArea = r; 194:24.85 | ^ 194:24.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:119, 194:24.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:24.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:24.85 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:24.85 | ^~~~~~ 194:25.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.cpp:9: 194:25.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:25.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:25.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:25.02 | ^ 194:25.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:25.02 46 | struct Block { 194:25.02 | ^~~~~ 194:26.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:26.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:26.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15, 194:26.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 194:26.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 194:26.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:26.09 307 | nestable(aOther.nestable) {} 194:26.09 | ^ 194:26.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:26.09 337 | TimeTicks& operator=(TimeTicks other) { 194:26.09 | ^~~~~~~~ 194:26.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 194:26.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:26.09 314 | nestable(aOther.nestable) {} 194:26.09 | ^ 194:26.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:26.10 337 | TimeTicks& operator=(TimeTicks other) { 194:26.10 | ^~~~~~~~ 194:26.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.10 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 194:26.10 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:26.10 317 | delayed_run_time = aOther.delayed_run_time; 194:26.10 | ^~~~~~~~~~~~~~~~ 194:26.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.10 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:26.10 337 | TimeTicks& operator=(TimeTicks other) { 194:26.10 | ^~~~~~~~ 194:26.10 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:26.10 337 | TimeTicks& operator=(TimeTicks other) { 194:26.10 | ~~~~~~~~~~^~~~~ 194:26.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 194:26.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 194:26.73 292 | mIsQuotedValue(copy.mIsQuotedValue) { 194:26.73 | ^ 194:26.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDependentSubstring.h:11, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsString.h:17, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Telemetry.h:15, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 194:26.73 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:26.73 93 | void operator=( 194:26.73 | ^~~~~~~~ 194:26.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 194:26.74 292 | mIsQuotedValue(copy.mIsQuotedValue) { 194:26.74 | ^ 194:26.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDependentSubstring.h:11, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsString.h:17, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Telemetry.h:15, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 194:26.74 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:26.74 93 | void operator=( 194:26.74 | ^~~~~~~~ 194:26.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 194:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:26.74 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 194:26.74 | ^ 194:26.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:26.75 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:26.75 | ^~~~~~~~ 194:26.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 194:26.75 28 | const char* PeekHeader(nsHttpAtom header) const; 194:26.75 | ~~~~~~~~~~~^~~~~~ 194:26.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 194:26.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:26.75 90 | return FindHeaderValue(header, value) != nullptr; 194:26.75 | ^ 194:26.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:26.76 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:26.76 | ^~~~~~~~ 194:26.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 194:26.77 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 194:26.77 | ~~~~~~~~~~~^~~~~~ 194:26.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 194:26.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:26.77 222 | IsIgnoreMultipleHeader(header); 194:26.77 | ^ 194:26.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:26.77 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:26.77 | ^~~~~~~~ 194:26.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 194:26.77 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 194:26.77 | ~~~~~~~~~~~^~~~~~ 194:26.77 /builddir/build/BUILD/thunderbird-68.2.2/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)': 194:26.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:26.78 264 | eVarietyResponse); 194:26.78 | ^ 194:26.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:26.78 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:26.78 | ^~~~~~~~ 194:26.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.78 /builddir/build/BUILD/thunderbird-68.2.2/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)' 194:26.78 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 194:26.78 | ~~~~~~~~~~~^~~~~~ 194:26.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:26.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 194:26.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:26.79 181 | return ParseDateHeader(nsHttp::Date, result); 194:26.79 | ^ 194:26.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:26.79 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:26.79 | ^~~~~~~~ 194:26.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 194:26.80 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 194:26.80 | ~~~~~~~~~~~^~~~~~ 194:26.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 194:26.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:26.80 185 | return ParseDateHeader(nsHttp::Last_Modified, result); 194:26.80 | ^ 194:26.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:26.80 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:26.80 | ^~~~~~~~ 194:26.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:26.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 194:26.81 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 194:26.81 | ~~~~~~~~~~~^~~~~~ 194:26.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:83: 194:26.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 194:26.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 194:26.85 185 | mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 194:26.86 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:26.86 186 | IOThreadChild::channel(), *childID, *isForBrowser); 194:26.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:26.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentProcess.cpp:186:53: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 194:26.86 186 | IOThreadChild::channel(), *childID, *isForBrowser); 194:26.86 | ^~~~~~~~~~~~~ 194:26.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.97 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 194:26.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 194:26.97 1857 | revoked_(_revoked) 194:26.97 | ^ 194:26.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 194:26.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 194:26.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:26.97 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:26.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:26.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 194:26.98 30 | Principal& operator=(const Principal& aOther) { 194:26.98 | ^~~~~~~~ 194:27.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 194:27.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:27.22 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 194:27.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 194:27.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:27.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:27.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:27.22 | ^ 194:27.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:27.22 46 | struct Block { 194:27.22 | ^~~~~ 194:27.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/security/certverifier/CertVerifier.h:29, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:100, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:27.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 194:27.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 194:27.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:27.63 49 | RangedPtr begin() const { return mStart; } 194:27.63 | ^~~~~~ 194:27.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/security/certverifier/CertVerifier.h:29, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/SSLServerCertVerification.cpp:100, 194:27.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 194:27.63 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:27.63 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:27.64 | ^~~~~~~~ 194:27.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:12, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:27.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:27.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 194:27.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:27.64 1007 | foundInterface = 0; \ 194:27.64 | ^~~~~~~~~~~~~~ 194:27.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:27.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:27.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:27.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:27.64 89 | NS_INTERFACE_MAP_END 194:27.64 | ^~~~~~~~~~~~~~~~~~~~ 194:27.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:27.64 981 | else 194:27.64 | ^~~~ 194:27.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:27.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:27.65 | ^~~~~~~~~~~~~~~~~~ 194:27.65 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:27.65 88 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:27.65 | ^~~~~~~~~~~~~~~~~~~~~~ 194:33.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 194:33.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 194:33.59 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalChild.cpp:13, 194:33.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:11: 194:33.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:33.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:33.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:33.59 | ^ 194:33.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:33.59 46 | struct Block { 194:33.59 | ^~~~~ 194:34.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:12, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:34.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 194:34.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:34.97 1022 | foundInterface = 0; \ 194:34.97 | ^~~~~~~~~~~~~~ 194:34.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:34.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:34.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:34.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalChild.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:34.97 338 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 194:34.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:34.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:34.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:34.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:34.98 302 | } else 194:34.98 | ^~~~ 194:34.98 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:34.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:34.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:34.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalChild.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:34.98 337 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 194:34.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:35.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:12, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:35.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:35.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 194:35.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:35.21 1022 | foundInterface = 0; \ 194:35.21 | ^~~~~~~~~~~~~~ 194:35.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:35.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:35.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:35.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalParent.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:35.21 342 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 194:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:35.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:35.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 194:35.22 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:35.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:35.22 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:35.22 302 | } else 194:35.22 | ^~~~ 194:35.22 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:35.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:35.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalParent.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:35.22 341 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 194:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:36.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionParticipant.h:13, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 194:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 194:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 194:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:36.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:36.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:36.46 In file included from /usr/include/c++/9/map:61, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:16, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/WindowGlobalActor.cpp:7, 194:36.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 194:36.46 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 194:36.46 100 | class map 194:36.47 | ^~~ 194:38.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDataHashtable.h:10, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/DateTimeFormat.h:12, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertValidity.h:8, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertValidity.cpp:5, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:38.56 1007 | foundInterface = 0; \ 194:38.56 | ^~~~~~~~~~~~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:38.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:38.56 165 | NS_INTERFACE_MAP_END 194:38.56 | ^~~~~~~~~~~~~~~~~~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 194:38.56 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 194:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:793:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 194:38.56 793 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 194:38.56 | ^~~~~~~~~~~~~~~~~~~~ 194:38.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:20, 194:38.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:38.56 136 | } else 194:38.56 | ^~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 194:38.56 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 194:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 194:38.56 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 194:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 194:38.56 /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:793:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 194:38.56 793 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 194:38.56 | ^~~~~~~~~~~~~~~~~~~~ 194:39.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 194:39.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:39.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:39.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:39.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:39.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:39.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 194:39.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:39.27 111 | *this = aRect1.UnionEdges(aRect2); 194:39.27 | ^ 194:39.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:39.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:39.28 | ^~~~~~ 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:39.28 120 | *this = aRect1.Union(aRect2); 194:39.28 | ^ 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:39.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:39.28 | ^~~~~~ 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:39.28 228 | *this = aRect1.SaturatingUnion(aRect2); 194:39.28 | ^ 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:39.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:39.28 | ^~~~~~ 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:39.28 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 194:39.28 | ^ 194:39.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:39.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:39.28 | ^~~~~~ 194:40.12 tools/power 194:40.67 tools/power/rapl 194:40.87 toolkit/components/telemetry/pingsender 194:41.56 toolkit/components/telemetry/pingsender/pingsender 194:41.96 comm/mail/app 194:42.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/PSMContentListener.h:15, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:17, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:42.07 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 194:42.07 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:42.07 307 | nestable(aOther.nestable) {} 194:42.07 | ^ 194:42.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/PSMContentListener.h:15, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:17, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:42.07 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:42.07 337 | TimeTicks& operator=(TimeTicks other) { 194:42.07 | ^~~~~~~~ 194:42.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:42.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/PSMContentListener.h:15, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:17, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:42.08 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 194:42.08 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:42.08 314 | nestable(aOther.nestable) {} 194:42.08 | ^ 194:42.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/PSMContentListener.h:15, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:17, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:42.08 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:42.08 337 | TimeTicks& operator=(TimeTicks other) { 194:42.08 | ^~~~~~~~ 194:42.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/PSMContentListener.h:15, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:17, 194:42.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:42.08 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 194:42.08 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:42.08 317 | delayed_run_time = aOther.delayed_run_time; 194:42.08 | ^~~~~~~~~~~~~~~~ 194:42.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:42.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:42.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 194:42.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 194:42.09 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/PSMContentListener.h:15, 194:42.09 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:17, 194:42.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:42.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:42.09 337 | TimeTicks& operator=(TimeTicks other) { 194:42.09 | ^~~~~~~~ 194:42.09 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:42.09 337 | TimeTicks& operator=(TimeTicks other) { 194:42.09 | ~~~~~~~~~~^~~~~ 194:42.98 comm/mail/app/thunderbird 194:43.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 194:43.16 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:43.16 346 | mCumulativeResolution = aCumulativeResolution; 194:43.16 | ^~~~~~~~~~~~~~~~~~~~~ 194:43.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:43.16 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:43.17 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:43.17 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 194:43.17 | ^~~~~~~~~~~~~~ 194:43.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 194:43.17 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:43.17 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 194:43.17 | ^~~~~~~~~~~~~~~~~~~~~ 194:43.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:14, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:43.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:43.17 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:43.17 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 194:43.17 | ^~~~~~~~~~~ 194:43.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 194:43.18 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:43.18 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 194:43.18 | ^~~~~ 194:43.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:43.18 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:43.18 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 194:43.18 | ^~~~~~~~~~~~~~ 194:43.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 194:43.19 /builddir/build/BUILD/thunderbird-68.2.2/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] 194:43.19 460 | mExtraResolution = aExtraResolution; 194:43.19 | ^~~~~~~~~~~~~~~~ 194:43.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:15, 194:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:43.19 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:43.19 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 194:43.19 | ^~~~~~~~~~~~~~ 194:43.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 194:43.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 194:43.23 718 | struct ScrollSnapInfo { 194:43.23 | ^~~~~~~~~~~~~~ 194:43.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsMargin.h:11, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:16, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:43.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 194:43.23 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 194:43.23 | ^~~~~~~ 194:43.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 194:43.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 194:43.24 936 | mSnapInfo = std::move(aSnapInfo); 194:43.24 | ^ 194:43.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:27, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyledElement.h:18, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULElement.h:28, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsCertTree.h:31, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSModule.cpp:42, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 194:43.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 194:43.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsPresContext.h:383:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:43.28 383 | mVisibleArea = r; 194:43.28 | ^ 194:43.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:24, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:30, 194:43.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:43.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:43.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:43.29 | ^~~~~~ 194:43.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 194:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 194:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxTextRun.h:14, 194:43.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxPlatform.cpp:36: 194:43.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:43.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:43.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:43.60 | ^ 194:43.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:43.60 46 | struct Block { 194:43.60 | ^~~~~ 194:44.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/certverifier/CertVerifier.h:29, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:8, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 194:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 194:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 194:44.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:44.31 49 | RangedPtr begin() const { return mStart; } 194:44.31 | ^~~~~~ 194:44.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/certverifier/CertVerifier.h:29, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:8, 194:44.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 194:44.31 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:44.31 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:44.31 | ^~~~~~~~ 194:44.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:28, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:44.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 194:44.41 /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:1704:46: required from here 194:44.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:44.41 97 | mozilla::RangedPtr tokenStart = mIter; 194:44.41 | ^~~~~~~~~~ 194:44.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/security/certverifier/CertVerifier.h:29, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:8, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 194:44.41 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:44.41 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:44.41 | ^~~~~~~~ 194:44.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSIOLayer.cpp:28, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 194:44.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:44.41 98 | mozilla::RangedPtr tokenEnd = mIter; 194:44.41 | ^~~~~~~~ 194:44.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/security/certverifier/CertVerifier.h:29, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsNSSCertificate.cpp:8, 194:44.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 194:44.41 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:44.41 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:44.41 | ^~~~~~~~ 194:46.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWidget.h:12, 194:46.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:36, 194:46.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:46.47 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:46.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:46.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 194:46.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:46.47 111 | *this = aRect1.UnionEdges(aRect2); 194:46.47 | ^ 194:46.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:46.47 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:46.47 | ^~~~~~ 194:46.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 194:46.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:46.47 120 | *this = aRect1.Union(aRect2); 194:46.47 | ^ 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:46.48 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:46.48 | ^~~~~~ 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:46.48 228 | *this = aRect1.SaturatingUnion(aRect2); 194:46.48 | ^ 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:46.48 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:46.48 | ^~~~~~ 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 194:46.48 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 194:46.48 | ^ 194:46.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 194:46.48 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 194:46.48 | ^~~~~~ 194:47.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:32, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/waitable_event.h:25, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxPlatform.cpp:7: 194:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 194:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 194:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 194:47.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:47.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:47.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.74 In file included from /usr/include/c++/9/map:61, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:11, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 194:47.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxPlatform.cpp:7: 194:47.74 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 194:47.74 100 | class map 194:47.74 | ^~~ 194:48.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:48.56 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 194:48.56 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:48.56 307 | nestable(aOther.nestable) {} 194:48.56 | ^ 194:48.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:48.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:48.56 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:48.56 337 | TimeTicks& operator=(TimeTicks other) { 194:48.56 | ^~~~~~~~ 194:48.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:48.57 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 194:48.57 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:48.57 314 | nestable(aOther.nestable) {} 194:48.57 | ^ 194:48.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:48.57 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:48.57 337 | TimeTicks& operator=(TimeTicks other) { 194:48.57 | ^~~~~~~~ 194:48.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:48.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:48.57 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 194:48.57 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 194:48.57 317 | delayed_run_time = aOther.delayed_run_time; 194:48.58 | ^~~~~~~~~~~~~~~~ 194:48.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 194:48.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:48.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:48.58 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:48.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:48.58 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:48.58 337 | TimeTicks& operator=(TimeTicks other) { 194:48.58 | ^~~~~~~~ 194:48.58 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 194:48.58 337 | TimeTicks& operator=(TimeTicks other) { 194:48.58 | ~~~~~~~~~~^~~~~ 194:48.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 194:48.62 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 194:48.62 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFcPlatformFontList.h:9, 194:48.62 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxPlatformGtk.cpp:15: 194:48.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:48.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:48.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:48.62 | ^ 194:48.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:48.62 46 | struct Block { 194:48.62 | ^~~~~ 194:50.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 194:50.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 194:50.27 292 | mIsQuotedValue(copy.mIsQuotedValue) { 194:50.27 | ^ 194:50.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDependentSubstring.h:11, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsString.h:17, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSecurityHeaderParser.h:10, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 194:50.27 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:50.27 93 | void operator=( 194:50.27 | ^~~~~~~~ 194:50.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 194:50.27 292 | mIsQuotedValue(copy.mIsQuotedValue) { 194:50.27 | ^ 194:50.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDependentSubstring.h:11, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsString.h:17, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSecurityHeaderParser.h:10, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 194:50.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 194:50.27 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:50.27 93 | void operator=( 194:50.27 | ^~~~~~~~ 194:50.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:50.29 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 194:50.29 | ^ 194:50.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:50.29 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:50.29 | ^~~~~~~~ 194:50.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 194:50.29 28 | const char* PeekHeader(nsHttpAtom header) const; 194:50.29 | ~~~~~~~~~~~^~~~~~ 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:50.29 90 | return FindHeaderValue(header, value) != nullptr; 194:50.29 | ^ 194:50.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:50.29 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:50.29 | ^~~~~~~~ 194:50.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 194:50.29 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 194:50.29 | ~~~~~~~~~~~^~~~~~ 194:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 194:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:50.30 222 | IsIgnoreMultipleHeader(header); 194:50.30 | ^ 194:50.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:50.30 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:50.30 | ^~~~~~~~ 194:50.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 194:50.30 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 194:50.31 | ~~~~~~~~~~~^~~~~~ 194:50.31 /builddir/build/BUILD/thunderbird-68.2.2/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)': 194:50.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:50.31 264 | eVarietyResponse); 194:50.31 | ^ 194:50.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:50.31 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:50.31 | ^~~~~~~~ 194:50.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.31 /builddir/build/BUILD/thunderbird-68.2.2/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)' 194:50.31 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 194:50.31 | ~~~~~~~~~~~^~~~~~ 194:50.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:50.32 181 | return ParseDateHeader(nsHttp::Date, result); 194:50.32 | ^ 194:50.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:50.32 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:50.32 | ^~~~~~~~ 194:50.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 194:50.32 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 194:50.32 | ~~~~~~~~~~~^~~~~~ 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 194:50.32 185 | return ParseDateHeader(nsHttp::Last_Modified, result); 194:50.32 | ^ 194:50.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 194:50.32 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 194:50.32 | ^~~~~~~~ 194:50.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 194:50.32 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 194:50.32 | ~~~~~~~~~~~^~~~~~ 194:50.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 194:50.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 194:50.99 1857 | revoked_(_revoked) 194:50.99 | ^ 194:50.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 194:50.99 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 194:50.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:50.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 194:50.99 30 | Principal& operator=(const Principal& aOther) { 194:50.99 | ^~~~~~~~ 194:52.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.h:8, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:5, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:52.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 194:52.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 194:52.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 194:52.81 49 | RangedPtr begin() const { return mStart; } 194:52.81 | ^~~~~~ 194:52.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Range.h:10, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:15, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:9, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.h:8, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/security/manager/ssl/nsSiteSecurityService.cpp:5, 194:52.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 194:52.81 /builddir/build/BUILD/thunderbird-68.2.2/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]' 194:52.81 151 | RangedPtr& operator=(const RangedPtr& aOther) { 194:52.81 | ^~~~~~~~ 194:53.61 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 194:53.75 media/ffvpx/libavcodec 194:53.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:53.79 from : 194:53.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:53.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:53.79 | 194:53.79 In file included from : 194:53.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:53.79 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:53.79 | 194:53.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:53.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:53.79 from : 194:53.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:53.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:53.79 | ^~~~~~~~~~~~~ 194:53.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:53.91 from : 194:53.91 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:53.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:53.91 | 194:53.91 In file included from : 194:53.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:53.91 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:53.91 | 194:53.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:53.91 from : 194:53.91 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:53.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:53.91 | ^~~~~~~~~~~~~ 194:53.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:53.99 from : 194:53.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:53.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:53.99 | 194:53.99 In file included from : 194:53.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:53.99 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:53.99 | 194:53.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:53.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:53.99 from : 194:53.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:53.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:53.99 | ^~~~~~~~~~~~~ 194:54.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.29 from : 194:54.29 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:54.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:54.29 | 194:54.29 In file included from : 194:54.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:54.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:54.29 | 194:54.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.29 from : 194:54.30 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:54.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:54.30 | ^~~~~~~~~~~~~ 194:54.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:54.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:54.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.37 from : 194:54.37 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:54.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:54.37 | 194:54.37 In file included from : 194:54.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:54.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:54.37 | 194:54.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:54.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.38 from : 194:54.38 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:54.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:54.38 | ^~~~~~~~~~~~~ 194:54.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:54.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:54.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.68 from : 194:54.68 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:54.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:54.68 | 194:54.68 In file included from : 194:54.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:54.68 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:54.68 | 194:54.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:54.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.68 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.69 from : 194:54.69 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:54.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:54.69 | ^~~~~~~~~~~~~ 194:54.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.79 from : 194:54.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:54.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:54.79 | 194:54.79 In file included from : 194:54.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:54.79 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:54.79 | 194:54.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.79 from : 194:54.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:54.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:54.79 | ^~~~~~~~~~~~~ 194:54.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:54.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:54.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.87 from : 194:54.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:54.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:54.87 | 194:54.87 In file included from : 194:54.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:54.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:54.87 | 194:54.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:54.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:54.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:54.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:54.88 from : 194:54.88 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:54.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:54.88 | ^~~~~~~~~~~~~ 194:55.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.08 from : 194:55.08 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:55.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:55.08 | 194:55.08 In file included from : 194:55.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:55.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:55.08 | 194:55.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.08 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.08 from : 194:55.08 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:55.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:55.08 | ^~~~~~~~~~~~~ 194:55.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.19 from : 194:55.19 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:55.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:55.19 | 194:55.19 In file included from : 194:55.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:55.19 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:55.19 | 194:55.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.19 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.19 from : 194:55.19 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:55.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:55.19 | ^~~~~~~~~~~~~ 194:55.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.85 from : 194:55.85 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:55.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:55.85 | 194:55.85 In file included from : 194:55.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:55.85 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:55.85 | 194:55.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.85 from : 194:55.85 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:55.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:55.85 | ^~~~~~~~~~~~~ 194:55.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.94 from : 194:55.94 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:55.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:55.94 | 194:55.94 In file included from : 194:55.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:55.94 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:55.94 | 194:55.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:55.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:55.94 from : 194:55.94 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:55.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:55.94 | ^~~~~~~~~~~~~ 194:56.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.20 from : 194:56.20 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:56.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:56.20 | 194:56.20 In file included from : 194:56.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:56.20 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:56.20 | 194:56.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.20 from : 194:56.20 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:56.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:56.20 | ^~~~~~~~~~~~~ 194:56.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.37 from : 194:56.37 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:56.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:56.37 | 194:56.37 In file included from : 194:56.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:56.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:56.37 | 194:56.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.37 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.37 from : 194:56.37 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:56.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:56.37 | ^~~~~~~~~~~~~ 194:56.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.42 from : 194:56.42 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:56.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:56.42 | 194:56.42 In file included from : 194:56.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:56.42 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:56.42 | 194:56.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.42 from : 194:56.42 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:56.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:56.42 | ^~~~~~~~~~~~~ 194:56.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.85 from : 194:56.85 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:56.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:56.85 | 194:56.85 In file included from : 194:56.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:56.85 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:56.85 | 194:56.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:56.85 from : 194:56.86 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:56.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:56.86 | ^~~~~~~~~~~~~ 194:57.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.40 from : 194:57.40 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.41 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.41 | 194:57.41 In file included from : 194:57.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.41 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.41 | 194:57.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.41 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.41 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.41 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.41 from : 194:57.41 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.41 | ^~~~~~~~~~~~~ 194:57.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.45 from : 194:57.45 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.45 | 194:57.45 In file included from : 194:57.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.45 | 194:57.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.45 from : 194:57.45 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.45 | ^~~~~~~~~~~~~ 194:57.64 toolkit/xre 194:57.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.66 from : 194:57.66 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.66 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.66 | 194:57.66 In file included from : 194:57.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.66 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.67 | 194:57.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.67 from : 194:57.67 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.67 | ^~~~~~~~~~~~~ 194:57.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.82 from : 194:57.82 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.82 | 194:57.82 In file included from : 194:57.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.82 | 194:57.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.82 from : 194:57.82 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.82 | ^~~~~~~~~~~~~ 194:57.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.87 from : 194:57.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.87 | 194:57.87 In file included from : 194:57.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.87 | 194:57.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.87 from : 194:57.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.87 | ^~~~~~~~~~~~~ 194:57.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.92 from : 194:57.92 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.92 | 194:57.92 In file included from : 194:57.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.92 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.92 | 194:57.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.92 from : 194:57.92 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.92 | ^~~~~~~~~~~~~ 194:57.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:57.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:57.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.98 from : 194:57.98 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:57.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:57.98 | 194:57.98 In file included from : 194:57.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:57.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:57.98 | 194:57.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:57.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:57.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:57.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:57.99 from : 194:57.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:57.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:57.99 | ^~~~~~~~~~~~~ 194:58.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:58.15 from : 194:58.15 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 194:58.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 194:58.15 | 194:58.15 In file included from : 194:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 194:58.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 194:58.15 | 194:58.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 194:58.15 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 194:58.15 from : 194:58.16 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 194:58.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 194:58.16 | ^~~~~~~~~~~~~ 194:58.30 js/src/build/libjs_static.a 195:00.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:00.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:00.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:00.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:00.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:00.74 from : 195:00.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:00.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:00.74 | 195:00.74 In file included from : 195:00.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:00.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:00.74 | 195:00.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:00.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:00.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:00.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:00.74 from : 195:00.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:00.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:00.74 | ^~~~~~~~~~~~~ 195:00.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:00.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:00.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:00.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:00.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:00.79 from : 195:00.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:00.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:00.79 | 195:00.79 In file included from : 195:00.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:00.80 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:00.80 | 195:00.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:00.80 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:00.80 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:00.80 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:00.80 from : 195:00.80 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:00.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:00.80 | ^~~~~~~~~~~~~ 195:00.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:00.89 from : 195:00.89 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:00.89 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:00.89 | 195:00.89 In file included from : 195:00.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:00.89 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:00.89 | 195:00.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:00.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:00.90 from : 195:00.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:00.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:00.90 | ^~~~~~~~~~~~~ 195:01.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.25 from : 195:01.25 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:01.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:01.25 | 195:01.25 In file included from : 195:01.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:01.25 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:01.25 | 195:01.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:01.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.26 from : 195:01.26 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:01.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:01.26 | ^~~~~~~~~~~~~ 195:01.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.39 from : 195:01.39 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:01.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:01.39 | 195:01.39 In file included from : 195:01.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:01.39 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:01.39 | 195:01.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.39 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.39 from : 195:01.40 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:01.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:01.40 | ^~~~~~~~~~~~~ 195:01.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:01.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:01.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.45 from : 195:01.45 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:01.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:01.45 | 195:01.45 In file included from : 195:01.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:01.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:01.46 | 195:01.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:01.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.46 from : 195:01.46 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:01.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:01.46 | ^~~~~~~~~~~~~ 195:01.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.54 from : 195:01.54 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:01.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:01.54 | 195:01.54 In file included from : 195:01.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:01.54 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:01.54 | 195:01.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.54 from : 195:01.54 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:01.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:01.54 | ^~~~~~~~~~~~~ 195:01.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.63 from : 195:01.63 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:01.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:01.63 | 195:01.63 In file included from : 195:01.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:01.63 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:01.63 | 195:01.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.63 from : 195:01.63 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:01.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:01.63 | ^~~~~~~~~~~~~ 195:01.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.69 from : 195:01.69 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:01.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:01.69 | 195:01.69 In file included from : 195:01.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:01.69 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:01.69 | 195:01.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:01.69 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:01.69 from : 195:01.69 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:01.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:01.69 | ^~~~~~~~~~~~~ 195:02.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.47 from : 195:02.47 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:02.47 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:02.47 | 195:02.47 In file included from : 195:02.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:02.47 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:02.47 | 195:02.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.48 from : 195:02.48 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:02.48 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:02.48 | ^~~~~~~~~~~~~ 195:02.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:02.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:02.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.64 from : 195:02.64 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:02.64 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:02.64 | 195:02.64 In file included from : 195:02.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:02.64 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:02.64 | 195:02.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.64 from : 195:02.64 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:02.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:02.64 | ^~~~~~~~~~~~~ 195:02.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.81 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.81 from : 195:02.81 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:02.81 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:02.81 | 195:02.81 In file included from : 195:02.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:02.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:02.82 | 195:02.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:02.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.82 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.82 from : 195:02.82 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:02.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:02.82 | ^~~~~~~~~~~~~ 195:02.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.90 from : 195:02.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:02.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:02.90 | 195:02.90 In file included from : 195:02.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:02.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:02.90 | 195:02.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:02.90 from : 195:02.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:02.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:02.90 | ^~~~~~~~~~~~~ 195:06.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:06.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:06.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:06.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:06.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:06.77 from : 195:06.77 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:06.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:06.77 | 195:06.77 In file included from : 195:06.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:06.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:06.78 | 195:06.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:06.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:06.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:06.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:06.78 from : 195:06.78 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:06.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:06.78 | ^~~~~~~~~~~~~ 195:06.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:06.86 from : 195:06.86 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:06.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:06.86 | 195:06.86 In file included from : 195:06.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:06.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:06.86 | 195:06.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:06.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:06.86 from : 195:06.86 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:06.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:06.86 | ^~~~~~~~~~~~~ 195:07.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 195:07.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 195:07.54 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/xre/nsAppRunner.cpp:6: 195:07.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:07.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:07.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:07.54 | ^ 195:07.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:07.54 46 | struct Block { 195:07.54 | ^~~~~ 195:07.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:07.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:07.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:07.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:07.98 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:07.98 from : 195:07.98 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:07.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:07.98 | 195:07.98 In file included from : 195:07.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:07.99 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:07.99 | 195:07.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:07.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:07.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:07.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:07.99 from : 195:07.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:07.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:07.99 | ^~~~~~~~~~~~~ 195:09.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:09.92 from : 195:09.92 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:09.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:09.92 | 195:09.92 In file included from : 195:09.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:09.92 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:09.92 | 195:09.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:09.92 from : 195:09.92 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:09.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:09.93 | ^~~~~~~~~~~~~ 195:10.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:10.00 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:10.00 from : 195:10.00 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:10.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:10.00 | 195:10.00 In file included from : 195:10.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:10.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:10.01 | 195:10.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:10.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:10.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:10.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:10.01 from : 195:10.01 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:10.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:10.01 | ^~~~~~~~~~~~~ 195:10.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:10.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:10.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:10.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:10.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:10.12 from : 195:10.12 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:10.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:10.12 | 195:10.12 In file included from : 195:10.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:10.12 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:10.12 | 195:10.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:10.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:10.13 from : 195:10.13 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:10.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:10.13 | ^~~~~~~~~~~~~ 195:11.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 195:11.50 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 195:11.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 195:11.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 195:11.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 195:11.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 195:11.50 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/xre/nsAppRunner.cpp:6: 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:11.50 1007 | foundInterface = 0; \ 195:11.50 | ^~~~~~~~~~~~~~ 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:11.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:11.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/xre/nsAppRunner.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:11.50 476 | NS_INTERFACE_MAP_END 195:11.50 | ^~~~~~~~~~~~~~~~~~~~ 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:11.50 986 | else 195:11.50 | ^~~~ 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 195:11.50 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 195:11.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:11.50 /builddir/build/BUILD/thunderbird-68.2.2/toolkit/xre/nsAppRunner.cpp:474:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 195:11.50 474 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 195:11.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:12.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:12.84 from : 195:12.84 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:12.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:12.84 | 195:12.84 In file included from : 195:12.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:12.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:12.84 | 195:12.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:12.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:12.85 from : 195:12.85 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:12.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:12.85 | ^~~~~~~~~~~~~ 195:12.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:12.94 from : 195:12.94 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:12.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:12.94 | 195:12.94 In file included from : 195:12.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:12.94 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:12.94 | 195:12.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:12.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:12.94 from : 195:12.94 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:12.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:12.94 | ^~~~~~~~~~~~~ 195:12.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:12.99 from : 195:12.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:12.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:12.99 | 195:12.99 In file included from : 195:12.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:12.99 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:12.99 | 195:12.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:12.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:12.99 from : 195:12.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:12.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:12.99 | ^~~~~~~~~~~~~ 195:13.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:13.66 from : 195:13.66 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:13.66 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:13.66 | 195:13.66 In file included from : 195:13.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:13.66 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:13.66 | 195:13.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:13.66 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:13.66 from : 195:13.66 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:13.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:13.66 | ^~~~~~~~~~~~~ 195:16.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:16.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:16.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:16.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:16.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:16.03 from : 195:16.03 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:16.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:16.04 | 195:16.04 In file included from : 195:16.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:16.04 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:16.04 | 195:16.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:16.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:16.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:16.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:16.04 from : 195:16.04 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:16.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:16.04 | ^~~~~~~~~~~~~ 195:16.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:16.20 from : 195:16.20 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:16.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:16.20 | 195:16.20 In file included from : 195:16.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:16.20 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:16.20 | 195:16.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:16.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:16.20 from : 195:16.20 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:16.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:16.20 | ^~~~~~~~~~~~~ 195:16.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:16.45 from : 195:16.45 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:16.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:16.45 | 195:16.45 In file included from : 195:16.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:16.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:16.45 | 195:16.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:16.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:16.45 from : 195:16.45 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:16.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:16.45 | ^~~~~~~~~~~~~ 195:17.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList-impl.h:12, 195:17.46 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.cpp:5, 195:17.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 195:17.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:17.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:17.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:17.46 | ^ 195:17.47 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:17.47 46 | struct Block { 195:17.47 | ^~~~~ 195:19.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:19.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:19.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:19.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:19.12 from : 195:19.12 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:19.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:19.12 | 195:19.12 In file included from : 195:19.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:19.12 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:19.12 | 195:19.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:19.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:19.12 from : 195:19.12 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:19.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:19.12 | ^~~~~~~~~~~~~ 195:19.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:19.67 from : 195:19.67 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:19.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:19.67 | 195:19.67 In file included from : 195:19.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:19.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:19.67 | 195:19.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:19.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:19.67 from : 195:19.67 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:19.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:19.67 | ^~~~~~~~~~~~~ 195:22.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 195:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 195:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.h:9, 195:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.cpp:6, 195:22.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 195:22.16 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:22.16 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:22.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:22.16 | ^ 195:22.16 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:22.16 46 | struct Block { 195:22.16 | ^~~~~ 195:27.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 195:27.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 195:27.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 195:27.49 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/xre/nsEmbedFunctions.cpp:77: 195:27.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:27.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:27.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:27.49 | ^ 195:27.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:27.49 46 | struct Block { 195:27.49 | ^~~~~ 195:28.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.h:304, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList-impl.h:8, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.cpp:5, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 195:28.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 195:28.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 195:28.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 195:28.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:28.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:28.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.00 In file included from /usr/include/c++/9/map:61, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.h:304, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList-impl.h:8, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.cpp:5, 195:28.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 195:28.00 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 195:28.00 100 | class map 195:28.00 | ^~~ 195:28.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.h:304, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList-impl.h:8, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.cpp:5, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:28.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:28.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.04 In file included from /usr/include/c++/9/vector:67, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:33, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.h:304, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList-impl.h:8, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.cpp:5, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 195:28.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 195:28.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 195:28.04 | ^~~~~~ 195:28.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.h:304, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList-impl.h:8, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/SharedFontList.cpp:5, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:28.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:28.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/TextDrawTarget.h:11, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxContext.cpp:26, 195:28.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 195:28.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 195:28.04 52 | class ClipManager { 195:28.04 | ^~~~~~~~~~~ 195:31.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 195:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 195:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:31.03 from : 195:31.03 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 195:31.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 195:31.03 | 195:31.03 In file included from : 195:31.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:53: note: this is the location of the previous definition 195:31.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 195:31.03 | 195:31.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:488, 195:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 195:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 195:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 195:31.04 from : 195:31.04 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 195:31.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 195:31.04 | ^~~~~~~~~~~~~ 195:31.07 media/ffvpx/libavcodec/libmozavcodec.so 195:33.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontFeatures.h:10, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:12, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.h:9, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.cpp:6, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 195:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 195:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 195:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 195:33.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:33.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:33.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:33.85 In file included from /usr/include/c++/9/map:61, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 195:33.85 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:13, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:13, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.h:9, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.cpp:6, 195:33.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 195:33.86 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 195:33.86 100 | class map 195:33.86 | ^~~ 195:33.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontFeatures.h:10, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:12, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.h:9, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.cpp:6, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 195:33.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 195:33.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 195:33.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 195:33.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:33.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:33.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:33.89 In file included from /usr/include/c++/9/vector:67, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxTypes.h:11, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:10, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.h:9, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.cpp:6, 195:33.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 195:33.89 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 195:33.89 386 | class vector : protected _Vector_base<_Tp, _Alloc> 195:33.90 | ^~~~~~ 195:33.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontFeatures.h:10, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontEntry.h:12, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFont.h:11, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.h:9, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGlyphExtents.cpp:6, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 195:33.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 195:33.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 195:33.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 195:33.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:33.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:33.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:33.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/TextDrawTarget.h:11, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxTextRun.cpp:28, 195:33.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101: 195:33.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 195:33.90 52 | class ClipManager { 195:33.90 | ^~~~~~~~~~~ 195:43.00 comm/mailnews/import/build 195:43.02 gfx/angle/targets/translator 195:43.02 comm/mailnews/build 195:44.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20: 195:44.75 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 195:44.75 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxGraphiteShaper.cpp:319:19: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 195:44.75 319 | rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 195:44.75 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:45.39 comm/ldap/c-sdk/libraries/libprldap 195:45.57 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c: In function 'prldap_poll': 195:45.57 /builddir/build/BUILD/thunderbird-68.2.2/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] 195:45.57 269 | for (j = 0; j < PRLDAP_EVENTMAP_ENTRIES; ++j) { 195:45.57 | ^ 195:45.57 /builddir/build/BUILD/thunderbird-68.2.2/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] 195:45.57 285 | for (j = 0; j < PRLDAP_EVENTMAP_ENTRIES; ++j) { 195:45.57 | ^ 195:45.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, 195:45.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 195:45.81 In member function 'constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const', 195:45.81 inlined from 'sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)' at /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:40:38: 195:45.81 /builddir/build/BUILD/thunderbird-68.2.2/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=] 195:45.81 78 | return memcmp(data(), b.data(), mLength) == 0; 195:45.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:45.95 comm/ldap/c-sdk/libraries/libprldap/libprldap60.so 195:49.71 comm/ldap/xpcom/src 195:52.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 195:52.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 195:52.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 195:52.40 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPConnection.cpp:8: 195:52.40 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPConnection.cpp: In member function 'virtual nsresult nsLDAPConnection::QueryInterface(const nsIID&, void**)': 195:52.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:52.40 1007 | foundInterface = 0; \ 195:52.40 | ^~~~~~~~~~~~~~ 195:52.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:52.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:52.40 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPConnection.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:52.40 66 | NS_INTERFACE_MAP_END 195:52.40 | ^~~~~~~~~~~~~~~~~~~~ 195:52.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPConnection.cpp:22: 195:52.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:52.40 136 | } else 195:52.40 | ^~~~ 195:52.40 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPConnection.cpp:65:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 195:52.40 65 | NS_IMPL_QUERY_CLASSINFO(nsLDAPConnection) 195:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:02.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 196:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 196:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsILDAPMessage.h:10, 196:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPMessage.h:11, 196:02.21 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPMessage.cpp:8: 196:02.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPMessage.cpp: In member function 'virtual nsresult nsLDAPMessage::QueryInterface(const nsIID&, void**)': 196:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:02.21 1007 | foundInterface = 0; \ 196:02.21 | ^~~~~~~~~~~~~~ 196:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:02.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:02.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPMessage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:02.21 28 | NS_INTERFACE_MAP_END 196:02.21 | ^~~~~~~~~~~~~~~~~~~~ 196:02.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPMessage.cpp:16: 196:02.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:02.22 136 | } else 196:02.22 | ^~~~ 196:02.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPMessage.cpp:27:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 196:02.22 27 | NS_IMPL_QUERY_CLASSINFO(nsLDAPMessage) 196:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:04.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 196:04.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 196:04.58 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPOperation.h:11, 196:04.58 from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPOperation.cpp:8: 196:04.58 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPOperation.cpp: In member function 'virtual nsresult nsLDAPOperation::QueryInterface(const nsIID&, void**)': 196:04.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:04.58 1007 | foundInterface = 0; \ 196:04.58 | ^~~~~~~~~~~~~~ 196:04.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:04.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:04.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:04.58 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPOperation.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:04.58 73 | NS_INTERFACE_MAP_END 196:04.58 | ^~~~~~~~~~~~~~~~~~~~ 196:04.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPOperation.cpp:17: 196:04.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:04.58 136 | } else 196:04.58 | ^~~~ 196:04.58 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/xpcom/src/nsLDAPOperation.cpp:72:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 196:04.58 72 | NS_IMPL_QUERY_CLASSINFO(nsLDAPOperation) 196:04.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:20.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 196:20.72 915 | switch (type.getNominalSize()) 196:20.72 | ^~~~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 196:20.72 926 | case EbtInt: 196:20.72 | ^~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 196:20.72 927 | switch (type.getNominalSize()) 196:20.72 | ^~~~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 196:20.72 938 | case EbtUInt: 196:20.72 | ^~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 196:20.72 939 | switch (type.getNominalSize()) 196:20.72 | ^~~~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 196:20.72 950 | case EbtBool: 196:20.72 | ^~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 196:20.72 951 | switch (type.getNominalSize()) 196:20.72 | ^~~~~~ 196:20.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 196:20.72 962 | case EbtVoid: 196:20.72 | ^~~~ 196:49.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/Common.h:19, 196:49.93 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 196:49.93 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 196:49.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 196:49.94 /builddir/build/BUILD/thunderbird-68.2.2/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&)': 196:49.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 196:49.94 289 | ASSERT(position >= 0); 196:49.94 | ~~~~~~~~~^~~~ 196:49.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 196:49.94 282 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 196:49.94 | ^~~~~~~~~ 196:52.39 dom/canvas 197:02.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 197:02.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 197:02.03 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasRenderingContext2D.cpp:52, 197:02.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 197:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:02.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:02.04 | ^ 197:02.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:02.04 46 | struct Block { 197:02.04 | ^~~~~ 197:05.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGLContext.h:15, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGL2Context.h:9, 197:05.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGL2ContextQueries.cpp:6, 197:05.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 197:05.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 197:05.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:05.28 1007 | foundInterface = 0; \ 197:05.28 | ^~~~~~~~~~~~~~ 197:05.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:05.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:05.28 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGLContext.cpp:2417:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:05.28 2417 | NS_INTERFACE_MAP_END 197:05.28 | ^~~~~~~~~~~~~~~~~~~~ 197:05.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:05.28 991 | else 197:05.28 | ^~~~ 197:05.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 197:05.29 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 197:05.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.29 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGLContext.cpp:2415:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 197:05.29 2415 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 197:05.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:06.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 197:06.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 197:06.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 197:06.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasImageCache.cpp:7, 197:06.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:06.70 1007 | foundInterface = 0; \ 197:06.70 | ^~~~~~~~~~~~~~ 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:06.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:06.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasRenderingContext2D.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:06.70 894 | NS_INTERFACE_MAP_END 197:06.70 | ^~~~~~~~~~~~~~~~~~~~ 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:06.70 981 | else 197:06.70 | ^~~~ 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:06.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:06.70 | ^~~~~~~~~~~~~~~~~~ 197:06.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasRenderingContext2D.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:06.70 893 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:06.70 | ^~~~~~~~~~~~~~~~~~~~~~ 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:07.70 1007 | foundInterface = 0; \ 197:07.70 | ^~~~~~~~~~~~~~ 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:07.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageBitmap.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:07.70 41 | NS_INTERFACE_MAP_END 197:07.70 | ^~~~~~~~~~~~~~~~~~~~ 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:07.70 981 | else 197:07.70 | ^~~~ 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:07.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:07.70 | ^~~~~~~~~~~~~~~~~~ 197:07.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageBitmap.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:07.70 40 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:07.70 | ^~~~~~~~~~~~~~~~~~~~~~ 197:07.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGLContext.h:15, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGL2Context.h:9, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGL2ContextQueries.cpp:6, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 197:07.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 197:07.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 197:07.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 197:07.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:07.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 197:07.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:07.87 In file included from /usr/include/c++/9/map:61, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsStyledElement.h:18, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsMappedAttributeElement.h:16, 197:07.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/html/nsGenericHTMLElement.h:11, 197:07.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 197:07.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGLContext.h:16, 197:07.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGL2Context.h:9, 197:07.88 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/WebGL2ContextQueries.cpp:6, 197:07.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 197:07.88 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 197:07.88 100 | class map 197:07.88 | ^~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:07.88 1007 | foundInterface = 0; \ 197:07.88 | ^~~~~~~~~~~~~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:07.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:07.88 268 | NS_INTERFACE_MAP_END 197:07.88 | ^~~~~~~~~~~~~~~~~~~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:07.88 981 | else 197:07.88 | ^~~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:07.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:07.88 | ^~~~~~~~~~~~~~~~~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:07.88 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:07.88 | ^~~~~~~~~~~~~~~~~~~~~~ 197:07.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 197:07.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:07.89 1007 | foundInterface = 0; \ 197:07.89 | ^~~~~~~~~~~~~~ 197:07.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:07.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:07.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:07.89 25 | NS_INTERFACE_MAP_END 197:07.89 | ^~~~~~~~~~~~~~~~~~~~ 197:07.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:07.89 981 | else 197:07.89 | ^~~~ 197:07.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:07.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:07.89 | ^~~~~~~~~~~~~~~~~~ 197:07.89 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:07.89 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:07.89 | ^~~~~~~~~~~~~~~~~~~~~~ 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:08.30 1022 | foundInterface = 0; \ 197:08.30 | ^~~~~~~~~~~~~~ 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:08.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:08.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/OffscreenCanvas.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:08.30 320 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:08.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:08.30 981 | else 197:08.30 | ^~~~ 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:08.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:08.30 | ^~~~~~~~~~~~~~~~~~ 197:08.30 /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/OffscreenCanvas.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:08.30 319 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:08.30 | ^~~~~~~~~~~~~~~~~~~~~~ 197:09.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsExpirationTracker.h:19, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasImageCache.cpp:9, 197:09.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 197:09.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 197:09.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 197:09.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 197:09.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:09.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 197:09.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:09.93 In file included from /usr/include/c++/9/map:61, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/layout/generic/nsIScrollableFrame.h:22, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/canvas/CanvasImageCache.cpp:11, 197:09.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 197:09.93 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 197:09.93 100 | class map 197:09.93 | ^~~ 197:32.94 toolkit/library/symverscript.stub 197:33.07 toolkit/library/libxul.so 200:31.83 js/xpconnect/shell 200:31.83 ipc/app 200:33.37 ipc/app/plugin-container 200:34.06 js/xpconnect/shell/xpcshell 200:34.61 js/src/build/spidermonkey_checks.stub 200:34.88 toolkit/components/featuregates/feature_definitions.json.stub 200:35.08 toolkit/locales/multilocale.txt.stub 200:35.10 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 200:35.20 toolkit/mozapps/extensions/built_in_addons.json.stub 200:35.47 devtools/shared/webconsole/reserved-js-words.js.stub 200:35.52 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 200:35.72 toolkit/library/dependentlibs.list.stub 200:37.29 toolkit/library/gtest/symverscript.stub 200:38.26 TEST-PASS | check_spidermonkey_style.py | ok 200:38.42 TEST-PASS | check_macroassembler_style.py | ok 200:38.50 TEST-PASS | check_js_opcode.py | ok 200:46.09 toolkit/locales/update.locale.stub 200:51.06 platform.ini updated. 200:52.30 Packaging quitter@mozilla.org.xpi... 200:52.41 Packaging lightning.xpi... 200:53.36 Packaging calendar-timezones-2.2019b.xpi... 200:53.48 669 compiler warnings present. 201:44.97 Overall system resources - Wall time: 12053s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 202:36.96 warning: comm/calendar/libical/src/libical/icallangbind.c:322:9 [-Wunused-but-set-variable] variable 'result' set but not used 202:36.96 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? 202:36.96 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? 202:36.96 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? 202:36.96 warning: comm/calendar/libical/src/libical/icalrecur.c:363:11 [-Wunused-but-set-variable] variable 'end' set but not used 202:36.96 warning: comm/calendar/libical/src/libical/icalrecur.c:1428:7 [-Wunused-variable] unused variable 'has_by_day' 202:36.96 warning: comm/calendar/libical/src/libical/icalrecur.c:1574:9 [-Wunused-variable] unused variable 'this_frequency' 202:36.96 warning: comm/calendar/libical/src/libical/icalrecur.c:1850:27 [-Wunused-but-set-variable] variable 't' set but not used 202:36.96 warning: comm/calendar/libical/src/libical/icalrecur.c:2120:6 [-Wunused-but-set-variable] variable 'dow' set but not used 202:36.96 warning: comm/calendar/libical/src/libical/icaltimezone.c:1555:1 [-Wunused-function] 'fetch_lat_long_from_string' defined but not used 202:36.96 warning: comm/calendar/libical/src/libical/icaltimezone.c:1620:1 [-Wunused-function] 'icaltimezone_parse_zone_tab' defined but not used 202:36.96 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? 202:36.96 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 202:36.96 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? 202:36.96 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 202:36.96 warning: comm/calendar/libical/src/libical/icaltimezone.c:1913:20 [-Wunused-function] 'get_zone_directory' defined but not used 202:36.96 warning: comm/calendar/libical/src/libical/icaltypes.c:88:32 [-Wunused-but-set-variable] variable 'null_tr' set but not used 202:36.96 warning: comm/calendar/libical/src/libical/icalvalue.c:829:17 [-Wunused-but-set-variable] variable 'data' set but not used 202:36.96 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 202:36.96 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 202:36.96 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? 202:36.96 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? 202:36.96 warning: comm/calendar/libical/src/libical/sspm.c:979:21 [-Wunused-but-set-variable] variable 'end' set but not used 202:36.96 warning: comm/calendar/libical/src/libical/sspm.c:1042:11 [-Wunused-but-set-variable] variable 'part' set but not used 202:36.96 warning: comm/calendar/libical/src/libical/vsnprintf.c:169:13 [-Wunused-function] 'vsnprintf_dummy_func' defined but not used 202:36.96 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 202:36.96 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 202:36.96 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 202:36.96 warning: comm/ldap/c-sdk/include/ldap-extension.h:814:58 [-Wsign-compare] operand of ?: changes signedness from 'char' to 'long unsigned int' due to unsignedness of other operand 202:36.96 warning: comm/ldap/c-sdk/include/ldap-extension.h:816:73 [-Wsign-compare] operand of ?: changes signedness from 'char' to 'long unsigned int' due to unsignedness of other operand 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:784:10 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:784:36 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:803:12 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:803:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:806:14 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:806:42 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:824:10 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:824:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 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' 202:36.97 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' 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1426:12 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1426:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/disptmpl.c:161:18 [-Wmaybe-uninitialized] 'tmpl' may be used uninitialized in this function 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/error.c:394:61 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/error.c:409:15 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/error.c:423:19 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/error.c:431:15 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/error.c:432:40 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/error.c:437:13 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.97 warning: comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c:89:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.97 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' 202:36.97 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' 202:36.97 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' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/getvalues.c:107:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:85:37 [-Waddress] the address of 'buf' will always evaluate as 'true' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:86:37 [-Waddress] the address of 'buf' will always evaluate as 'true' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1455:17 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1561:23 [-Wint-to-pointer-cast] cast to pointer from integer of different size 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1563:65 [-Wint-to-pointer-cast] cast to pointer from integer of different size 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1721:19 [-Wpointer-to-int-cast] cast from pointer to integer of different size 202:36.98 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 202:36.98 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' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:81:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:128:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:74:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:81:22 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:90:22 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:99:22 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:107:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/request.c:488:9 [-Wunused-variable] unused variable 'logname' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/request.c:1363:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/saslbind.c:788:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/saslbind.c:796:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:395:20 [-Wunused-but-set-variable] variable 'html' set but not used 202:36.98 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 202:36.98 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 202:36.98 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 202:36.98 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 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:920:38 [-Wunused-but-set-variable] variable 'selectname' set but not used 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/ufn.c:103:15 [-Wmaybe-uninitialized] 'err' may be used uninitialized in this function 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:99:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:109:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:119:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 202:36.98 warning: comm/ldap/c-sdk/libraries/libldif/line64.c:409:15 [-Wunused-but-set-variable] variable 'len' set but not used 202:36.98 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' 202:36.98 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' 202:36.98 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 202:36.98 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 202:36.98 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 202:36.98 warning: dom/base/ContentBlockingLog.cpp:137:9 [-Wmaybe-uninitialized] 'reason' may be used uninitialized in this function 202:36.98 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 202:36.98 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 202:36.99 warning: dom/events/ContentEventHandler.cpp:2737:5 [-Wmaybe-uninitialized] '*((void*)& endPosition +16)' may be used uninitialized in this function 202:36.99 warning: dom/indexedDB/ActorsParent.cpp:17501:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 202:36.99 warning: dom/indexedDB/Key.cpp:665:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 202:36.99 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 202:36.99 warning: dom/ipc/ContentProcess.cpp:186:53 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 202:36.99 warning: dom/ipc/SharedMap.cpp:216:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 202:36.99 warning: dom/localstorage/ActorsParent.cpp:2102:20 [-Wmaybe-uninitialized] 'nextLoadIndex' may be used uninitialized in this function 202:36.99 warning: dom/media/mp4/MoofParser.cpp:817:46 [-Wunused-but-set-variable] variable 'reserved' set but not used 202:36.99 warning: dom/media/mp4/MoofParser.cpp:830:14 [-Wunused-but-set-variable] variable 'reserved' set but not used 202:36.99 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 202:36.99 warning: dom/xbl/builtin/ShortcutKeys.cpp:70:27 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 202:36.99 warning: dom/xbl/builtin/ShortcutKeys.cpp:98:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 202:36.99 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 202:36.99 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 202:36.99 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 202:36.99 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 202:36.99 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 202:36.99 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 202:36.99 warning: editor/libeditor/HTMLTableEditor.cpp:198:11 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 202:36.99 warning: gfx/2d/DrawTargetCairo.cpp:450:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 202:36.99 warning: gfx/2d/InlineTranslator.cpp:49:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 202:36.99 warning: gfx/2d/InlineTranslator.cpp:56:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 202:36.99 warning: gfx/2d/InlineTranslator.cpp:63:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 202:36.99 warning: gfx/2d/InlineTranslator.cpp:71:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 202:36.99 warning: gfx/2d/Path.cpp:513:18 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 202:36.99 warning: gfx/2d/RecordedEventImpl.h:2825:26 [-Wmaybe-uninitialized] 'size' may be used uninitialized in this function 202:36.99 warning: gfx/gl/GLContext.h:1193:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 202:36.99 warning: gfx/gl/GLContext.h:2897:30 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 202:36.99 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 202:36.99 warning: gfx/thebes/gfxGraphiteShaper.cpp:319:19 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 202:36.99 warning: gfx/webrender_bindings/WebRenderAPI.cpp:398:45 [-Wmaybe-uninitialized] 'useSceneBuilderThread' may be used uninitialized in this function 202:36.99 warning: ipc/chromium/src/base/message_loop.h:307:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 202:36.99 warning: ipc/chromium/src/base/message_loop.h:314:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 202:37.00 warning: ipc/chromium/src/base/message_loop.h:317:33 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 202:37.00 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 202:37.00 warning: js/src/frontend/BytecodeEmitter.cpp:2684:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 202:37.00 warning: js/src/frontend/ParseNode.h:641:57 [-Wmaybe-uninitialized] 'coercedExpr' may be used uninitialized in this function 202:37.00 warning: js/src/frontend/ParseNode.h:814:17 [-Wmaybe-uninitialized] 'coercedExpr' may be used uninitialized in this function 202:37.00 warning: js/src/frontend/ParseNode.h:888:56 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 202:37.00 warning: js/src/frontend/Parser.cpp:5617:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:82:46 [-Wmaybe-uninitialized] '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:82:46 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:83:42 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:83:42 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:87:7 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:92:13 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:92:13 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:37 [-Wmaybe-uninitialized] '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:37 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:37 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 202:37.00 warning: js/src/jit/CacheIR.cpp:1852:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 202:37.00 warning: js/src/jit/CacheIR.h:1126:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 202:37.00 warning: js/src/jit/CacheIR.h:1145:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 202:37.00 warning: js/src/jit/CodeGenerator.cpp:13926:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 202:37.00 warning: js/src/jit/InlineList.h:314:5 [-Wmaybe-uninitialized] 'falseValue' may be used uninitialized in this function 202:37.00 warning: js/src/jit/IonCacheIRCompiler.cpp:1532:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 202:37.00 warning: js/src/jit/MIR.cpp:4029:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 202:37.00 warning: js/src/jit/MIRGraph.h:953:25 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 202:37.00 warning: js/src/jit/MoveResolver.h:63:66 [-Wmaybe-uninitialized] 'to.js::jit::MoveOperand::code_' may be used uninitialized in this function 202:37.00 warning: js/src/jit/MoveResolver.h:76:23 [-Wmaybe-uninitialized] 'to' may be used uninitialized in this function 202:37.00 warning: js/src/proxy/CrossCompartmentWrapper.cpp:454:55 [-Wmaybe-uninitialized] '*((void*)& e +8)' may be used uninitialized in this function 202:37.00 warning: js/src/vm/BytecodeUtil.cpp:2958:19 [-Wmaybe-uninitialized] '*((void*)(& realm)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 202:37.00 warning: js/src/vm/Compartment.h:277:14 [-Wmaybe-uninitialized] 'e' may be used uninitialized in this function 202:37.00 warning: js/src/vm/Compartment.h:277:14 [-Wmaybe-uninitialized] '*((void*)& e +16)' may be used uninitialized in this function 202:37.00 warning: js/src/vm/Compartment.h:340:9 [-Wmaybe-uninitialized] '*((void*)& e +72)' may be used uninitialized in this function 202:37.00 warning: js/src/vm/Debugger.cpp:5577:21 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 202:37.00 warning: js/src/vm/Debugger.cpp:12543:24 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 202:37.00 warning: js/src/vm/Interpreter.cpp:4478:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/AsmJS.cpp:908:58 [-Wmaybe-uninitialized] 'type' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/AsmJS.cpp:908:58 [-Wmaybe-uninitialized] 'coerceTo' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/AsmJS.cpp:2021:41 [-Wmaybe-uninitialized] 'sigIndex' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/AsmJS.cpp:4028:7 [-Wmaybe-uninitialized] 'callee' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmAST.h:498:75 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:2336:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:4630:52 [-Wmaybe-uninitialized] 'tableIndex' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:7026:18 [-Wmaybe-uninitialized] 'c' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:7093:18 [-Wmaybe-uninitialized] 'c' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:8356:13 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:8680:55 [-Wmaybe-uninitialized] 'funcIndex' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmBaselineCompile.cpp:8734:60 [-Wmaybe-uninitialized] 'funcTypeIndex' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmIonCompile.cpp:1804:13 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmOpIter.h:501:55 [-Wmaybe-uninitialized] 'relativeDepth' may be used uninitialized in this function 202:37.00 warning: js/src/wasm/WasmValidate.cpp:431:26 [-Wmaybe-uninitialized] 'numLocalEntries' may be used uninitialized in this function 202:37.00 warning: layout/base/FrameProperties.h:397:20 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 202:37.00 warning: layout/base/PresShell.cpp:2658:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 202:37.00 warning: layout/generic/nsContainerFrame.cpp:750:21 [-Wmaybe-uninitialized] 'lastInFlow' may be used uninitialized in this function 202:37.00 warning: layout/generic/nsFlexContainerFrame.cpp:4944:52 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 202:37.00 warning: layout/generic/nsFrame.cpp:6088:45 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 202:37.00 warning: layout/generic/nsGfxScrollFrame.cpp:3304:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 202:37.00 warning: layout/generic/nsIFrame.h:3593:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 202:37.00 warning: layout/generic/nsImageFrame.cpp:450:17 [-Wmaybe-uninitialized] '*((void*)& oldIntrinsicSize +8)' may be used uninitialized in this function 202:37.00 warning: layout/painting/nsDisplayList.h:1677:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 202:37.00 warning: layout/printing/PrintTranslator.cpp:30:16 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 202:37.00 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 202:37.01 warning: media/mtransport/test_nr_socket.cpp:790:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 202:37.01 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 202:37.01 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 202:37.01 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 202:37.01 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 202:37.01 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 202:37.01 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 202:37.01 warning: netwerk/base/nsSocketTransport2.cpp:1111:12 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 202:37.01 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 202:37.01 warning: objdir/comm/calendar/libical/src/libical/icalrestriction.c:1898:1 [-Wunused-function] 'icalrestriction_get_component_restriction' defined but not used 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 warning: objdir/dist/include/FrameMetrics.h:718:8 [-Wdeprecated-copy] implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated 202:37.01 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 202:37.01 warning: objdir/dist/include/js/Value.h:419:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/js/Value.h:419:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterRememberedLeftBQ +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterAnchorContainer +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterBRElement +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterNewElement +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterStartContainer +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterInsertedNode +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterNewNode +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:389:47 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:433:47 [-Wmaybe-uninitialized] '*((void*)& lastRawPoint +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/HashTable.h:1146:48 [-Wmaybe-uninitialized] '*((void*)& e +64)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/HashTable.h:1458:11 [-Wmaybe-uninitialized] '*((void*)& e +97)' may be used uninitialized in this function 202:37.01 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 202:37.01 warning: objdir/dist/include/mozilla/HashTable.h:2200:43 [-Wmaybe-uninitialized] '*((void*)& t +8)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atAnchorContainer +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atContainerOfSplitNode +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& newSelectionStart +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& afterBRElement +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& afterEmptyBlock +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atBRElement +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atRightNode +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atAfterEnd +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atTable +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Maybe.h:567:27 [-Wmaybe-uninitialized] 'oldIntrinsicSize' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Move.h:201:5 [-Wmaybe-uninitialized] '*((void*)& tmp +8)' may be used uninitialized in this function 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 warning: objdir/dist/include/mozilla/ProcInfo.h:46:8 [-Wmaybe-uninitialized] '.mozilla::ProcInfo::childId' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/ProcInfo.h:46:8 [-Wmaybe-uninitialized] '.mozilla::ProcInfo::type' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Range.h:49:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 202:37.01 warning: objdir/dist/include/mozilla/Variant.h:220:5 [-Wmaybe-uninitialized] '*((void*)& e +56)' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/Vector.h:160:5 [-Wmaybe-uninitialized] 'byte' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/ipc/ByteBuf.h:43:21 [-Wmaybe-uninitialized] '*((void*)(&)+8).mozilla::ipc::ByteBuf::mData' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/ipc/ByteBuf.h:43:40 [-Wmaybe-uninitialized] '*((void*)(&)+8).mozilla::ipc::ByteBuf::mLen' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/mozilla/ipc/ByteBuf.h:43:63 [-Wmaybe-uninitialized] '*((void*)(&)+8).mozilla::ipc::ByteBuf::mCapacity' may be used uninitialized in this function 202:37.01 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]'} 202:37.01 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:97:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 202:37.01 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:98:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 202:37.01 warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 202:37.01 warning: objdir/dist/include/nsHttp.h:292:43 [-Wdeprecated-copy] implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated 202:37.01 warning: objdir/dist/include/nsHttpHeaderArray.h:85:47 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 202:37.01 warning: objdir/dist/include/nsHttpHeaderArray.h:90:41 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 202:37.01 warning: objdir/dist/include/nsHttpHeaderArray.h:222:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 202:37.01 warning: objdir/dist/include/nsHttpHeaderArray.h:264:54 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 202:37.01 warning: objdir/dist/include/nsHttpResponseHead.h:181:48 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 202:37.01 warning: objdir/dist/include/nsHttpResponseHead.h:185:57 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 202:37.01 warning: objdir/dist/include/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 202:37.01 warning: objdir/dist/include/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 202:37.01 warning: objdir/dist/include/nsISupportsImpl.h:1035:3 [-Wmultistatement-macros] macro expands to multiple statements 202:37.01 warning: objdir/dist/include/nsPresContext.h:383:22 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 202:37.01 warning: objdir/dist/include/nsRect.h:111:37 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 202:37.01 warning: objdir/dist/include/nsRect.h:120:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 202:37.01 warning: objdir/dist/include/nsRect.h:228:42 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 202:37.01 warning: objdir/dist/include/nsRect.h:231:47 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 202:37.01 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 202:37.01 warning: objdir/dist/include/nsWhitespaceTokenizer.h:56:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 202:37.01 warning: objdir/dist/include/nsWhitespaceTokenizer.h:60:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 202:37.01 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 202:37.01 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7 [-Wmaybe-uninitialized] '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function 202:37.01 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26 [-Wdeprecated-copy] implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated 202:37.01 warning: objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][1]' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][0]' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:54:27 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:122:37 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:125:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:128:37 [-Wmaybe-uninitialized] 'p2' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:130:64 [-Wmaybe-uninitialized] 'q2' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:348:30 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1453:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1459:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][0]' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][1]' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:54:27 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:122:37 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:125:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:128:37 [-Wmaybe-uninitialized] 'p2' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:130:64 [-Wmaybe-uninitialized] 'q2' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:348:30 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1453:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 202:37.01 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1459:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 202:37.01 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 202:37.01 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 warning: xpcom/base/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 202:37.01 warning: xpcom/base/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 202:37.01 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 202:37.01 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 202:37.01 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 202:37.01 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 >' 202:37.01 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' output may be truncated copying 255 bytes from a string of length 255 202:37.01 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length 202:37.01 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 16 equals destination size 202:37.01 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 33 equals destination size 202:37.01 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size 202:37.01 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 202:37.01 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 31 bytes from a string of length 31 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 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 202:37.01 warning: /usr/include/features.h:185:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 202:37.01 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg57) 202:37.01 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg58) 202:37.01 (suppressed 1 warnings in dom/media/platforms/ffmpeg/libav55) 202:37.01 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 202:37.01 (suppressed 6 warnings in gfx/angle) 202:37.01 (suppressed 6 warnings in gfx/cairo) 202:37.01 (suppressed 3 warnings in gfx/graphite2) 202:37.01 (suppressed 1 warnings in gfx/ots) 202:37.02 (suppressed 184 warnings in gfx/skia) 202:37.02 (suppressed 3 warnings in gfx/vr/service/openvr) 202:37.02 (suppressed 2 warnings in intl/icu) 202:37.02 (suppressed 2 warnings in media/ffvpx) 202:37.02 (suppressed 1 warnings in media/libcubeb) 202:37.02 (suppressed 1 warnings in media/libjpeg) 202:37.02 (suppressed 1 warnings in media/libmkv) 202:37.02 (suppressed 1 warnings in media/libnestegg) 202:37.02 (suppressed 1 warnings in media/libsoundtouch) 202:37.02 (suppressed 1 warnings in media/libspeex_resampler) 202:37.02 (suppressed 1 warnings in media/libtheora) 202:37.02 (suppressed 1 warnings in media/libvpx) 202:37.02 (suppressed 1 warnings in media/mtransport/third_party) 202:37.02 (suppressed 45 warnings in media/webrtc/trunk) 202:37.02 (suppressed 1 warnings in modules/woff2) 202:37.02 (suppressed 5 warnings in netwerk/sctp/src) 202:37.02 (suppressed 9 warnings in security/nss) 202:37.02 (suppressed 8 warnings in third_party) 202:37.02 /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|. 202:37.15 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.speBtk + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 ++ dirname /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 + cd thunderbird-68.2.2 + cd objdir + DESTDIR=/builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 + make install make[1]: Entering directory '/builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/mail/installer' /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/thunderbird-68.2.2/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.2.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/thunderbird-68.2.2/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/thunderbird-68.2.2/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_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.3.0"' -DMOZILLA_VERSION_U=68.3.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.2"' -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_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_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_SRTP=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_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DTHUNDERBIRD_VERSION=68.2.2 -DTHUNDERBIRD_VERSION_DISPLAY=68.2.2 -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.2.2/objdir/comm -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2/comm -Dmozreltopsrcdir=. -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/thunderbird-68.2.2/comm/mail/installer/removed-files.in \ \ --minify \ \ \ --compress none \ /builddir/build/BUILD/thunderbird-68.2.2/comm/mail/installer/package-manifest.in '../../../dist' '../../../dist'/thunderbird \ --non-resource defaults/messenger/mailViews.dat # Package mozharness /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/mozharness.zip Wrote 443 files in 2334690 bytes to mozharness.zip in 0.69s ../../../config/nsinstall -D /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird (cd ../../../dist/thunderbird && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird && tar -xf -) ../../../config/nsinstall -D /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/bin/thunderbird ln -s /usr/lib64/thunderbird/thunderbird /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/thunderbird-68.2.2/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default16.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default22.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default24.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default32.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default48.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/64x64/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default64.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/128x128/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default128.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default256.png /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/icons/hicolor/256x256/apps/thunderbird.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/thunderbird-symbolic.svg /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/icons/hicolor/symbolic/apps + desktop-file-install --vendor mozilla --dir /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/applications /builddir/build/SOURCES/thunderbird.desktop + desktop-file-install --vendor mozilla --dir /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/applications /builddir/build/SOURCES/thunderbird-wayland.desktop + rm -f /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64//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.2.2-1.fc31.x86_64//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.2.2-1.fc31.x86_64/usr/bin/thunderbird-wayland + /usr/bin/cat /builddir/build/SOURCES/thunderbird-redhat-default-prefs.js + /usr/bin/sed -e s,THUNDERBIRD_RPM_VR,68.2.2-1.fc31,g + /usr/bin/install -D /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/rh-default-prefs /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64//usr/lib64/thunderbird/greprefs/all-redhat.js + /usr/bin/install -D /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/rh-default-prefs /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64//usr/lib64/thunderbird/defaults/pref/all-redhat.js + /usr/bin/rm /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/rh-default-prefs + /usr/bin/rm -f /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/bin/thunderbird-config + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/mozilla/plugins + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions + /usr/bin/tar xf /builddir/build/SOURCES/thunderbird-langpacks-68.2.2-20191105.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.2.2 + /usr/bin/install -m 644 langpack-ar@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-ast@thunderbird.mozilla.org -type f + xargs chmod 644 + 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.2.2 + /usr/bin/install -m 644 langpack-ast@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-be@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-bg@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-br@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-ca@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions ++ echo ca ++ sed -e s/-/_/g + 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.2.2 + /usr/bin/install -m 644 langpack-cak@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-cs@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions ++ 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 - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-cy@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions ++ 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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-da@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-de@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-dsb@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-dsb@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-dsb@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-el@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-en-GB@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-es-AR@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-es-ES@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-et@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-eu@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-fi@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-fr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-fy-NL@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-ga-IE@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-gd@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-gl@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-gl@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-gl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-he@thunderbird.mozilla.org -type f + xargs chmod 644 + 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.2.2 + /usr/bin/install -m 644 langpack-he@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-hr@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-hr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions ++ 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.2.2 + /usr/bin/install -m 644 langpack-hsb@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-hu@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-hy-AM@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-id@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-is@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-it@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-ja@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ja@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-ja@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-ka@thunderbird.mozilla.org -type f + xargs chmod 644 + 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.2.2 + /usr/bin/install -m 644 langpack-ka@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions ++ echo ka ++ sed -e s/-/_/g + 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.2.2 + /usr/bin/install -m 644 langpack-kab@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-kk@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-kk@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-kk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-ko@thunderbird.mozilla.org -type f + xargs chmod 644 + 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.2.2 + /usr/bin/install -m 644 langpack-ko@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-lt@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-ms@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ms@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-ms@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-nb-NO@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-nl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-nn-NO@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-pl@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pl@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-pl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-pt-BR@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 /builddir/build/BUILD/thunderbird-68.2.2 + cd - + /usr/bin/install -m 644 langpack-pt-PT@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-rm@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-rm@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.2.2 + cd - + /usr/bin/install -m 644 langpack-rm@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-ro@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-ru@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-si@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-sk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-sl@thunderbird.mozilla.org -type f + xargs chmod 644 + 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.2.2 + /usr/bin/install -m 644 langpack-sl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-sq@thunderbird.mozilla.org -type f + xargs chmod 644 + 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.2.2 + /usr/bin/install -m 644 langpack-sq@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-sr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-sv-SE@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-tr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-uk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + find langpack-uz@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-uz@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-uz@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-vi@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2 + /usr/bin/install -m 644 langpack-zh-CN@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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 + cd - /builddir/build/BUILD/thunderbird-68.2.2 + /usr/bin/install -m 644 langpack-zh-TW@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/usr/lib64/thunderbird/distribution/extensions + /usr/bin/tar xf /builddir/build/SOURCES/lightning-langpacks-68.2.2.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.2.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird-devel-68.2.2 + install -c -m 644 LICENSE /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64//usr/lib64/thunderbird/dictionaries ++ pkg-config --variable prefix hunspell + ln -s /usr/share/myspell /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/dictionaries + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/components + touch /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/components/compreg.dat + touch /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/components/xpti.dat + mkdir -p /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/share/appdata + cat + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 68.2.2-1.fc31 --unique-debug-suffix -68.2.2-1.fc31.x86_64 --unique-debug-src-base thunderbird-68.2.2-1.fc31.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/thunderbird-68.2.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libldif60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libldap60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozsandbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libldif60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libldap60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libprldap60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libxul.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libprldap60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/pingsender extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/plugin-container extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/thunderbird extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/thunderbird explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/thunderbird-bin extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/thunderbird-bin Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/config/external/icu/data/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/thunderbird-68.2.2' -> '/usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64') encoded as DW_FORM_string. Replacement too large. dwz: ./usr/lib64/thunderbird/libxul.so-68.2.2-1.fc31.x86_64.debug: Unknown DWARF DW_OP_0 original debug info size: 2875732kB, size after compression: 2872864kB /usr/lib/rpm/sepdebugcrcfix: Updated 13 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: <::debug_unreachable::debug_unreachable 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 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::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/<::core::macros::assert_ne 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 699280 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 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 *** 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 *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_util.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_util.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/media/webrtc/trunk/webrtc/modules/video_processing/util/skin_detection.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/third_party/rust/gleam/src/gl.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/third_party/rust/gleam/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/objdir/dist/include/nsImapMoveCoalescer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/base/util/nsImapMoveCoalescer.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/base/util/nsImapMoveCoalescer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/base/src/nsMsgGroupThread.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/base/src/nsMsgGroupThread.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/local/src/nsRssIncomingServer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/local/src/nsRssService.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/mailnews/local/src/nsRssIncomingServer.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/comm/ldap/c-sdk/include/ldappr.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/netwerk/sctp/src/user_atomic.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_environment.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_recv_thread.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_socket.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_route.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_environment.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_mbuf.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_uio.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_asconf.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_var.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_output.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_callout.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_timer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_auth.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_header.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_peeloff.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_input.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_structs.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_indata.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctputil.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_auth.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctputil.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_os.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_timer.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_output.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_callout.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_indata.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_input.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_crc32.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_malloc.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_mbuf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_socketvar.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/netwerk/sctp/src/user_inpcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/intl/icu/source/common/umutex.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.2.2-1.fc31.x86_64/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.2.2-1.fc31.x86_64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit Processing files: thunderbird-68.2.2-1.fc31.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib64/thunderbird/thunderbird-bin and /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/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) libmozsandbox.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.2.2-1.fc31 thunderbird(x86-64) = 68.2.2-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-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.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.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(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.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) 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.2.2-1.fc31.x86_64 Provides: application() application(mozilla-thunderbird-wayland.desktop) mimehandler(message/rfc822) mimehandler(x-scheme-handler/mailto) thunderbird-wayland = 68.2.2-1.fc31 thunderbird-wayland(x86-64) = 68.2.2-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.2.2-1.fc31.x86_64 Provides: thunderbird-debugsource = 68.2.2-1.fc31 thunderbird-debugsource(x86-64) = 68.2.2-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.2.2-1.fc31.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib/debug/usr/lib64/thunderbird/thunderbird-68.2.2-1.fc31.x86_64.debug and /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64/usr/lib/debug/usr/lib64/thunderbird/thunderbird-bin-68.2.2-1.fc31.x86_64.debug Provides: debuginfo(build-id) = 17e40ff53d001339d5113e8edb89c3b9db97f487 debuginfo(build-id) = 244468c391f0ca0ae15a40d1bbd6b006defabaae debuginfo(build-id) = 45e4b628e5cb0f225228ff1db76f7b58e6f26ac1 debuginfo(build-id) = 513288f791564120c9c31dd38eed77ed229e2587 debuginfo(build-id) = 6c8a37c35c026876d0e5aa44adf9eaf81990386b debuginfo(build-id) = 84011f3e766f6eb5bc045b08c319e7ed051c2d21 debuginfo(build-id) = 8f3a6344ecd80829529f7d7ddc551adc43855df7 debuginfo(build-id) = 9fa6de82d02aca7f90505ccf05ba1c96324643ef debuginfo(build-id) = a03547982ba05fd48fadceacbc09c95bc926f42c debuginfo(build-id) = a8fa6599b768dfd4b634f46ec7e6db5b0b810f26 debuginfo(build-id) = bc4368028edfc7a8cbbda0adcab36190f23bfff7 debuginfo(build-id) = e9161adbb2a7c95c951b170117869935b3bc6e6b debuginfo(build-id) = f87f219b8c25475fb6cc1a4bb29f09aefc5a3ed4 thunderbird-debuginfo = 68.2.2-1.fc31 thunderbird-debuginfo(x86-64) = 68.2.2-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: thunderbird-debugsource(x86-64) = 68.2.2-1.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 Wrote: /builddir/build/RPMS/thunderbird-wayland-68.2.2-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/thunderbird-68.2.2-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/thunderbird-debugsource-68.2.2-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/thunderbird-debuginfo-68.2.2-1.fc31.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.B1SWck + umask 022 + cd /builddir/build/BUILD + cd thunderbird-68.2.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-68.2.2-1.fc31.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0